added user registration and login routes; added passport module dependencies in app file; added db configuration