Proper HTTP error codes are being returned now.
Merge branch 'ew-dev'
Merge branch 'master' into ew-dev