Basic pom and some early sample code
fix scm urls
update versions
ignore swap files and build output
skeletons for model to make it compile, removed exec plugin from pom