old_contents:     var express  = require('express');
      var app      = express();                               // create our app w/ express
      var mongoose = require('mongoose');                     // mongoose for mongodb
      var morgan = require('morgan');             // log requests to the console (express4)
      var bodyParser = require('body-parser');    // pull information from HTML POST (express4)
      var methodOverride = require('method-override'); // simulate DELETE and PUT (express4)
  
      // configuration =================
  
      app.use(express.static(__dirname + '/public'));                 // set the static files location /public/img will be /img for users
      app.use(morgan('dev'));                                         // log every request to the console
      app.use(bodyParser.urlencoded({'extended':'true'}));            // parse application/x-www-form-urlencoded
      app.use(bodyParser.json());                                     // parse application/json
      app.use(bodyParser.json({ type: 'application/vnd.api+json' })); // parse application/vnd.api+json as json
      app.use(methodOverride());
  
      app.get('/style.css', function(req, res){
          res.sendfile('style.css');
      });
  
      app.get('/favicon-16x16.png', function(req,res){
          res.sendfile('favicon-16x16.png');
      });
  
      app.get('/public/rouletteWheel.png', function(req,res){
          res.sendfile('./public/rouletteWheel.png');
      });
  
      app.get('*', function(req, res) {
          res.sendfile('./public/index.html');
      });
  
      // listen (start app with node server.js) ======================================
      app.listen(3000);
      console.log("App listening on port 3000");
new_contents:     var express  = require('express');
      var app      = express();                               // create our app w/ express
      var mongoose = require('mongoose');                     // mongoose for mongodb
      var morgan = require('morgan');             // log requests to the console (express4)
      var bodyParser = require('body-parser');    // pull information from HTML POST (express4)
      var methodOverride = require('method-override'); // simulate DELETE and PUT (express4)
  
      // configuration =================
  
      app.use(express.static(__dirname + '/public'));                 // set the static files location /public/img will be /img for users
      app.use(morgan('dev'));                                         // log every request to the console
      app.use(bodyParser.urlencoded({'extended':'true'}));            // parse application/x-www-form-urlencoded
      app.use(bodyParser.json());                                     // parse application/json
      app.use(bodyParser.json({ type: 'application/vnd.api+json' })); // parse application/vnd.api+json as json
      app.use(methodOverride());
  
      app.get('/style.css', function(req, res){
          res.sendfile('style.css');
      });
  
      app.get('/favicon-16x16.png', function(req,res){
          res.sendfile('favicon-16x16.png');
      });
  
      app.get('/public/rouletteWheel.png', function(req,res){
          res.sendfile('./public/rouletteWheel.png');
      });
  
      app.get('*', function(req, res) {
          res.sendfile('./public/index.html');
      });
  
      // listen (start app with node server.js) ======================================
      app.listen(process.env.PORT || 3000);
      console.log("App listening on port 3000");
subject: fix server