fix(controller): Fixed return codes and messages for Controller
fix(model): Correctly handle where objects
fix(service): Standardise statusCode
fix(validator): Model Validator spacing fix for errors
test(controller): Refactored Controller tests
refactor(exceptions): Better error handling and abstracted concerns
refactor(tests): Complete suite of unit tests for Service
refactor(tests): Changed test model name field to required
refactor(tests): Controller and Module tests renamed and updated