Fixed
* `HTTPResponse.ok` is now a property as was planned originally
Added
* `http.HTTPError` exception
* `HTTPResponse.raise_for_status` method
* `API.__str__` method
Changed
* Split `http.base` module into separate modules like `response.py` and `errors.py`
* HTTP exceptions are now importable as `http.errors`