Phase 6 of implementing authentication - add missing routes & profile.ejs file