Added report-edit-visualisation-view to report page
Add getIndicatorData function to visualisations
Bar chart view queries the visualisation data if it's null
definition file and routes
Merge branch 'mongoose' into indicator_data

Conflicts:
	server/route_bindings.coffee
	server/routes/indicators.coffee
seeding indicators
getting dummy external data
Merge branch 'master' into report-visualisation-edit-view
Merge branch 'mongoose' into report-visualisation-edit-view

* mongoose: (32 commits)
  Update readme for mongo
  Use correct findOne syntax
  Fix report updating
  Use _id in place of id in backbone views
  Neater implementation of collection clearing between tests
  Ignore _ids passed in to controllers; pluralise routes
  Make backbone work with mongo _ids
  dropDatabase is incredibly slow in mongoose, so instead we run Model#remove() to empty all collections between tests
  Move model factory helpers in to test helpers
  Extract finding a fat report into model method
  Update API test names
  Report returns all nested data
  Use correct params for section nested controllers
  Use correct mongo update API syntax
  Use correct update mongo API
  Can add new sections to reports
  Test updating section child
  Section#show returns nested models
  Test saving nested indicators, narratives, visualisations
  Users management uses mongoose
  ...
Remove James' horribly incosiderate committing of unnecessary files
Fix narrative api
id -> _id
Merge branch 'indicator_data' into report-visualisation-edit-view

* indicator_data:
  getting dummy external data
  seeding indicators
  definition file and routes
indicatorator_emulator fun begins
better name
Merge branch 'mongoose' into indicator_data

Conflicts:
	server/lib/indicator_definitions.json
Add indicator_emulator test folder
no indicatorator_emulator
indicator_data.json
Indicator editor styling