separating out a service model from the client model.  client model derives its data from the service model, whereas the service model attempts to keep in sync with services
switching from a extrapolating data update model to an interpolating model similar to what is done in other multiplayer games
some moving of important data files around, reorganization
moving major DataConnection.js class to data/ dir
fixing some timeline bugs, and setting number of iterations the time data stores store to 500