signin checks to see if username already exists before adding to db
moved signup functionality to router
login now checks username and password before granting access