Minor refactoring
Updated Unit Test for User Controller to reflect new changes in exceptions and validation