Refactor, add docs and bump version
Merge pull request #1 from psyreactor/master

Refactor, add docs and bump version