Issue #11 - Reorganized Java packeges

@Mequrel: Note, that I've moved some tests from integration_tests/ to
test/ folder. They appeared to me as normal jUnit tests. Additionally
they run really fast so I want to be able to execute them very often
along with other tests under test/. Of course this change is a subject
to bikeshed discussion :)