Cleanup code and documentation
Merge pull request #5 from fluxchess/cleanup-code

Cleanup code and documentation