Initial commit: adding pom and .gitignore
Checkpoint commit - Java model in progress - unfinished and untested