Attendance views

its really gonna happen.
to get a `user`'s `trainee` profile, just call `user.trainee`

same for ln 49. going to remove the staticmethod on `Profile`