Fixed POM issues so the project builds

- JUnit and Spring Test were missing so I added them as optional dependencies.
- I also added a README so it's clear how to build without GPG-signing.
- And a .gitignore because target/ doesn't have to be pushed :)