Converting the codebase to simply wrap the Java version

there is one test failing but it looks like there is a method missing
in the Java version.
fixed the previous problem - all tests pass
simplifying things
bumping the version to avoid problems