overhaul to project layout, live reload, and some boilerplate improvements to template - also switched to expressjs