Restructure and prepare repository for Maven builds

* Use default project structure: src/main/java and src/main/test
* Move test into the same project
* Remove top-level folders "bundles" and "tests"
* Add pom.xml

* Update jackson library