Refactor java calls
Add obfuscation to compiled jars

fixes #3