resolves issue #127 by adding distribution manager to bintray.
resolves issue #112 by refactoring package names and class locations.