* initial implementation * add parse_response_error_message tests * move error handler to existing try/catch in AbstractSource * formatting * var rename * use isinstance for type checking * add docstrings * add more abstract_source and httpstream tests * fix wrong httperror usage * more test cases * bump version, update changelog