removed workaround code for buggy implementation
added try/catch blocks on response handling so we can log any errors
fixed issue where the JSON.parse does not need to be called because jquery is parsing application/json response for us