Redesign of attendance models. Also lots of extra fields added to cadet
model. New attendance admin to reflect changes