Added Attendance object and functionality. Mostly untested.