updating dependencies
switching to range() because min and max are deprecated
distinguishing login button
new translation for login link
modularizing professor controller, adding route for editing timeslots