Student view

The majority of these changes include student index and show page views along with changes to the student controller and models. Small changes were made in a few other files including the establishment of relationships in other models and etc.