Merge pull request #22 from jonathanchrisp/staging

Improved raised errors so error messages are included
Merge pull request #23 from jonathanchrisp/staging

Added missing opts parameters from create_stream and update_stream methods
Initial refactoring commit of  handling the bwapi error messages
Refactored the handling of errors and fixed bug #24
Merge pull request #25 from jonathanchrisp/24-bwapi-login-error

Refactor of error messages raised and fixed bug #24