server side dumb refactoring / separation code into the files;
googleStrategy + User functionality