Version 1.2.0
Historic version 0.0.3
Major refactor. No longer compatible with previous versions of library.