Adds `q` dependency
creates .gitignore
adds version to Server#prototype, adds tests for Server
removes createServer function replacing calls to it with calls to Server
moves Server and Request to their own files
adds spec for specifying host to Server#listen
moves inputstream to its own file
add `npm test` script to package.json
add input_stream.js