Remove legacy.
Ignore gradle & build directories.
Refactor package names -> java should be lowercase.
Updated project.