Converted Mkm::Client to a Struct.
Added read-only support for Account model.
Refactored Mkm.

- moved http client logic into agent
- converted session into domain model builder
- added helper methods to Mkm module
- simplified oauth header generation
Added documentation.