modify route path profiles#show to profiles#details
merge development branch
modify request error status code to be 400
modify all error messages to be returned as an array to allow consistency