0.5.0 will be mostly cleanup:
1) Add "errors" package for better exception handling.
2) PEP-8ify the comments
3) Add type validation for incoming values (where needed)
4) Add comments/docs everywhere """ :params: xyz """ etc
5) Update the fucking UML diagrams finally.
6) add lots and lots of unit tests
0.5.0 will be mostly cleanup: 1) Add "errors" package for better exception handling. 2) PEP-8ify the comments 3) Add type validation for incoming values (where needed) 4) Add comments/docs everywhere """ :params: xyz """ etc 5) Update the fucking UML diagrams finally. 6) add lots and lots of unit tests