Source files and pom

Initial upload of source files and the Maven POM file