refactor MaasState, add tests
change call to tag_name to use new maasclient api
use JSON maas test data to be consistent with what MAAS API sends
Merge pull request #139 from mikemccracken/ex-maas-state-refactor

Refactor MaasState, add tests