Add files for socket-io handling, and the service to talk with the Materials server.
Merge branch 'current-sprint' into 313-file-events
Add in file change event handling.
Merge branch 'current-sprint' into 313-file-events
Add in file services. Show whether we are connected. Add various services around it.
Merge branch '313-file-events' into Issue-300-existing-samples

Conflicts:
	website/app/application/core/toolbar/toolbar.html