IndxSync listens on root store to diffs for object types and ids
IndxSync reads diff and correctly parses it
fitbit harvester service authenticating, not doing anything else yet
fitbit harvester service authenticating, not doing anything else yet
Merge branch 'master' into openid
check config of the fitbit harvester
fitbit harvester service gets the data
Remove old code
Remove old reference to versions in rows_to_json
added on boot option for services
Register root box immediately when created. Return 201 instead of 200
Added ObjectStore Types new classes to parse/explore data in boxes

Also added additional code to start to deal with syncing boxes, reading
users, servers and boxes from root boxes.
Merge branch 'installed' of https://github.com/sociam/indx into service_test

To get the on boot setting to work
launcher bugfix
fitbit keeps track of the days for which teh data was downloaded, and (soon will) overwrites old data
fix in indxclient.py - in the get_by_ids - to look for @id instead of id
merge installed

Merge branch 'installed' of github.com:sociam/indx into installed
Don't put blank objects as top-level objects in JSON outputs
New Controller Structure
	modified:   apps/service_twitter/bin/run.py
	new file:   apps/service_twitter/bin/service_controller_twitter.py
	modified:   apps/service_twitter/bin/service_tweets.py
	modified:   apps/service_twitter/manifest.json
merging in dans changes

Merge branch 'openid' into instopen