adds specific 400 error for json parse errors

refs #19
adds middleware for parsing json bodies into params hash

refs #19
let's see if this fixes rbx
Merge pull request #26 from styleseek/19-parse-json-requests

19 parse json requests

fixes #19