refactored authController logic into authService, persisted current user on client side
implemented server and client side authorization
refactored, created user signup area