Refs #63 - Move json error checking to helper method.

Throw unique exception if malformed syntax and catch in execute to return 400.
Create test to check for bug.
Merge pull request #63 from synapsestudios/bugfix/63-abstract-rest-controller-not-returning-400

Abstract Rest Controller Does Not Return 400 If Request Body Malformed