Initial commit
Issues with pom and formatting fixed.