moved from html to ejs, using partial page fragments now (rather than static pages)