Code Review pull request

Handling save errors is good, but what does the front end do with this json? Set a status code too so your  front-end can call the failure handler rather than the success handler.