Big refactor of the library and splitting off of delta methods

Some minor bugs were fixed, but most importantly, the library was split into
submodules a bit more thoroughly.
Reorganized tests and added a few tests for the parser
Updated docs
Added known issues
Updated changelog
Updated version number