modified multiple routes to optimize to restrict several actions and clean up the routes
before filter was commented out because it was giving some error, will investigate this later
first and last name was added to the student test because they are now required when signing up