adding necessary files
update port to also look for process.env.PORT