Fixed some issues with the definition of the dataStore service.
Currently the diff view isn't working - looks like the model data isn't getting through to the view - probably an issue with the service.