signup adds user info to the database