Initial commit of mvn-based build