stopped saving 'Session Completed' messages since this data is available in the model and we should leave it up to the user to save data if they want it
Finished testing basic data saving and retrieving. Now to move on to the saving/retrieving by key
Basic keyed data for current stage is working. Now to do more testing, clean up the code a bit, and implement unique data for each stage
basic data for arbitrary keys is implemented. need to test and finish documenting.