Pom.xml cleanup 

I have cleaned the pom.xml a bit as well as added in all the missing dependencies. I also added things to the .gitignore because they were not really there for public use. I finally also added a readme.md.