Cleaned up duplicated code.
Exposed configs module.
Commented out Maya tests until I get a license.
Added tests for timeout and invalid method.
Added test for unuspportedconfig, made it mixin with exception so it can be a config and exception class.
Added coverage config file.