Preparing to adding browser support
Saving work on Browser support
Changed spectools to utilize AsyncSteps on spec loading
Changed SpecTools loader to use async fs.readFile()
Implemented Browser remote spec loading through XMLHttpRequest
Saving work on Browser WebSockets comms
Added start of test/node_server.js
Fixed browser HTTP comms to pass tests
Fixed critical race condition in Node WS comms, fixed browser WS comms to pass tests