- Moved some functionality out of the metaclass to be more lazy, increasing the initialization speed of classes and improving testing
- Wrote many additional tests and significantly improved assertion coverage
- Completely re-organized tests to be organized less haphazzardly and updated /extended their comments significantly.
- Setup coveralls and Travis CI
- Gave the whole codebase a PyLint and PEP8 pass