* add custom marshaller, documentation and isolate tests
* fix linter
* wrap payload as expected from the API and update test
* modify input to accept map[string]string only
* maintain underlying error structs to allow for type conversion and
defensive error checking
* allow Error.Is for Azure responses
* update readme, add tests to ensure type conversion
* fix whitespacing
* read me
* add import to readme example