- added custom exception handling to spring mvc to return error result in json. When we implement a controller, we need to extend this ExceptionAwareController
- also changed the api support util to allow assertion on http response status code when there is an error