Java version (Binary and code)

Initial commit