Make cluster play nice with the Ember run-loop

return an RSVP.promise from load and use Ember.run to resolve so the
ajax gets scheduled by embers runloop. This allows this function to be
easily tested and also seems like "The Ember Way"(tm) ;)
Make ring play nice with the Ember run-loop

Same as for cluster but for ring, just return an RSVP promise and
schedule on ember run.
Setup some more testing requirements

mockjax is used for ajax stubbing, so we don't need to interact with the
live server in the tests, the responses reside in mock_responses so the
test files are not cluttered
Provide some overview test

The tests are by no means ment to be extensive just provide some quick
way of knowing that ember actually loads fine and some sane information
is displayed for each page.
move the document write to index.html
Merge pull request #174 from sideshowcoder/basic-pages-tests

Provide some basic tests around the RiakControl Main Pages