Right now we display `Internal Server Error` when invalid credentials are presneted, this makes it so we only present `Unauthorized`
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com>
prepareError receives an array of errors and return *model.Error object with a message and error code, we can extend this function to add more error types/code