Return correct error codes from storage adapter
Return correct error codes from storage adapter

no issue

- malformed paths such as http://localhost:2368/content/images/2018/02/%c0%af were throwing 500 errors, instead of 500 errors
- this code catches the error and handles it correctly

bitjson/Ghost,kevinansfield/Ghost,e10/Ghost,ErisDS/Ghost,JohnONolan/Ghost,Kikobeats/Ghost,kevinansfield/Ghost,Kikobeats/Ghost,TryGhost/Ghost,janvt/Ghost,bitjson/Ghost,kevinansfield/Ghost,ErisDS/Ghost,ErisDS/Ghost,Kikobeats/Ghost,TryGhost/Ghost,TryGhost/Ghost,janvt/Ghost,JohnONolan/Ghost,e10/Ghost,JohnONolan/Ghost