Mavenising the project
Only minimally tested, some things might need some polishing