Changed structure a bit (to follow mvn), and added build to pom.xml (just call mvn compile)