Cleaned up the pom.xml
Added all dependencies into the pom.xml for better usage. I also added back the lib folder to hold the libs that I could not find a maven repo hosting them. When adding the lib folder I also removed the folder from the .gitignore