Merge pull request #1 from kechis/master

Skeleton for implementation
Remove legacy.
Ignore gradle & build directories.
Refactor package names -> java should be lowercase.
Updated project.
Updated for Gradle build.
Version 1.0.8
code reordered
code reordered deletes