The interesting stuff

Here are server.js and the views/ files.