renamed hierachyJson to prettyPrintObject and added unit tests
refactoring: remove unnecessary references to AlertService
refactoring: the way the app connects to an ES host

now when connected to a new cluster, automatically the overview pane is displayed. this removes the need to broadcast a host changed messages.
also, now connection to elasticsearch is wrapped in a model, instead of sending around url + password + username