Cleanup and add documentation
Merge pull request #13 from anchor/wip-documentation

Cleanup and add documentation