added to and fixed user controller stuff

-added HttpStatus to all exceptions
-added support to catch TypeMismatchException
-fixed some bugs