Return a -\/(ParseFailure) on invalid JSON.

Fixes #95
Merge pull request #126 from http4s/topic/invalid-json-handling

Return a -\/(ParseFailure) on invalid JSON.