making second call to @on[:error].call return a hash like the first
updating readme
Merge pull request #13 from zabawaba99/error-response-body

Make error callbacks consistent by sending a hash back