starting iteration 4 -- mostly rebuilt iteration 3 after switching from express.io's older version of express to express4.0 -- still need to finish the rebuilding, then add to increased functionality for iteration 4