No luck with passport
Changed the location of some methods for a better organization. Got the Auth to work although it seems a but hacky and redundant. Will have to revisit this