Add a simple HTTP server, the easier way that I could find (after way too much searching on npmjs.org) to have a Node server run in the background.  This is now used in test.sh in order to fix an issue with the tests not running properly unless a server was present.  I also fixed up the tests so that they would run successfully- one was very intermittently failing for me.  Also changed all instructions to reference the new simple HTTP server.