Moved audit functionality to framework, started adding attendance.