Make JobApplication and Offer singular resources (Fix #143)

Fixes #143.

* Add tests to make sure there can be only one `JobApplication` and only one `Offer` per `Posting`.
* Make routes to these singular resources more straightforward: `/postings/4/job_applications/7` becomes `/postings/4/job_application`