first commit
got most of student model built out