add documentation
convert PeriodicRecords to new store-based paradigm
create appViewState and selectedStudent functionality
add collect ViewState
convert discussion accessors to *CollectionFactories paradigm
convert discussion accessors to store paradigm
remove extraneous code
add discuss to appViewState