Tasha fixes

This pull request entails changes made in my previous pull request and modifications/ additions I have started making since 4/4 meeting with tasha. 
The most prominent additions include eligible_teams and eligible_students. furthermore, I added coach field and active columns to students/teams. I then began working on destroying a student, but have not successfuly create a callback for deactivating a registration when deactivating a student.