refactoring client architecture
Login method refatored.

Login Method now use a UserService and an AuthService to check auth.
It need to check for a cookie to retrive user information on page
load/reload