- Better package names;
- more consistent names for tests;
- add complete test suite.