Begin refactoring mist.client
Major update in backends, keys, machines
Add key attributes
Add machine actions
Add machine monitoring functions
Start updating documentation
Merge pull request #2 from mistio/new_client

New client