make a more general interface for stream store
fix stream store deserialize issue
move PersistentMapFactory to stores package
fix bugs...
make totalStep as a default field in ActivitySummaryData
utilize read/user api of ohmage
rename redis stream key, make separate obs ids for mobiltiy and moves
fix bug in getter function arg