Changed response HTTP status codes when the user is not authorized (403) and when there is an error at persistence layer (503)