some initial work on Java version

Only added Maven project structure so far...
ported majority of code; will start testing now
added test cases for Java version

test example schnarz is still not working
inital Java port
Merge pull request #9 from hbf/wip-java

Java implementation