Beef up gitignore based on samples seen online
Update pom for packaging on Maven Central
Update build.xml to match mavenized project layout
I dont think we are supposed to check in .idea or .settings files