attendance demo

merge in attendance data models for the sake of end-of-March demo.