added login routes / completed signup routes, refactored User service