configure passport, add login and sign up routes

This adds a passport-configure file that sets up an authentication function that is invoked on login. It also adds a simple signup route that adds a user to the database. Currently the signup route does not hash paswords, it stores them plain text.