Re-factored models, added models to admin

Added LeafAssessment model , and AggregateAssessment model to admin.
Re-factored models, moved marks to mark allocation from leaf assessment,
allowed person to have blank fields in tutorOf, lecturerOf etc.