Added source code and pom.xml file