Cleanup based on examination of public API (javadocs)
Merge pull request #33 from alxdarksage/develop

Cleanup based on examination of public API (javadocs)
Fixing build
Merge pull request #34 from alxdarksage/develop

Fixing build
finished exception changes and logging.
Merge remote-tracking branch 'upstream/develop' into develop