Mavenize project

PR which enables project build using maven.