impl Error and FromError for HttpError; replace instances of try_io! wit...

...h try!

Closes issue #114 
These error messages could probably be improved.