Fix errors related to glance-mon

unit test errors:
  - add mon_config as a parameter so that our tests
    can stub it

validation errors:
  validation was failing b/c ceph health was being run
  on controllers. It should only be run on mon nodes which
  have an admin key configured.
Merge pull request #105 from bodepd/fix_controller_ceph_failures

Fix errors related to glance-mon