Post to JSON with ObjectMapper & added missing sbt dependencies

- Added missing dependencies – now build works out of the box
- Changed `Post` to be serialized with `ObjectMapper` and added a couple of annotations to get the exact desired format
- Created a unit test before the changes and it still passes