Added validation module to validate json and queryStrings of API requests. Enhanced centralized exception handling, by adding http status codes to the exception type enum, and creating a new constructor on the BaseException class that accepts 'Throwable'. I also added logic to HTTP Utils to prepare a servlet response with exception information so that the web filter error responses will be consistent with the API exception responses.