-----
* Revert "use python3 compatible http status\_code const"
* Revert "comply to all the py3 versions"
* comply to all the py3 versions
* use python3 compatible http status\_code const
* remove httplib requirement in docs to make it compatible to python 3.x
* this shouldn't be an instance eq check
* include error code in tests
* get error keys with get()
* add test case for new and old error format
* remove redundant error code
* demobank has more than one account
* add test for invalid language
* fix catalog endpoint and exception formatting
* add tests
* add language to service model
* remove numbers from test names
* handle errors more flexibly