rewrite
Updated license. Cleaned up tests.
Reworked helpers. Updated README.md.
Merge branch 'develop'

Conflicts:
	LICENSE