repository controller added
Merge branch 'repository' into development

Conflicts:
	src/kopf/elastic/elastic_client.js
changed syncRequest on elastic client to executeElasticRequest

the requests were not even sync anyway
modified changes to support ES 1.0 so 0.90 is also supported at the same time
fixes enable/disable shard allocation button

bug was caused by differences in the way 1.0 returns cluster properties

coses #64
Analysis page does not show analyzers per index with 1.0

results from analyzing with an analyzer is display in the analyze by field
closes #62 closes #65
Analysis page does not show fields created by fields / multi_fields

closes #63
snapshot view, create, delete
cluster properties can be set, but not correctly retrieved

closes #67
index properties can be set but not retrieved

closes #68
moving to 0.5.0 snapshot
hiding snapshot/restore menu for 0.90 version
fixing references to readabilieBytes
first unit tests
made wrapper for index settings exlicit and used only for editing settings
release 0.5
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
refactoring and first tests for index model