Added some requires for passport and sessions
Changed how the routes work to make it fit better with how passport is going to work