cosemtical changes while skimming the code
FilePersistor for activities

* uses PStore
* saves and retrieves activities for now
Spec for updating activities