Migration from SourceForge. Refactored code to match standard Java project layout. Added Gradle build file.

Change-Id: Ida4dde4e77812770bd24ee3a21ffc1839fcfdf14