Add implementation of base module.
Add tests.
Fix readme.
Merge branch 'release/0.4.4'