Add Attendance tracking

Close #25. Close #26.
Style/BracesAroundHashParameters: Redundant curly braces around a hash parameter.