add server.js and move static content into /public