Updates to Contributor, addition of Passport for auth using Mongo for session storage, restructuring for routes and moved all express configuration to one place