refactoring: gave passport its own config file and created ./server directory