Add Attendance tracking

Close #25. Close #26.
Style/DotPosition: Place the . on the previous line, together with the method call receiver.<br>Style/SpaceBeforeBlockBraces: Space missing to the left of {.<br>Style/SpaceInsideBlockBraces: Space between { and | missing.<br>Style/SpaceInsideBlockBraces: Space missing inside }.