Made spec, and studied child processes

Played with Node's child process module. A child process has
stdin/out/err streams that are Stream objects that emit events. I
understand the workings of it quite well. In the Node interpreter I
managed to communicate with an interactive Python session (did need to
add '-i'). And managed to execute .py scripts and communicate with them.

Also made a spec using jasmine-node. It directly tests generator.py.
Works really well as you can immediately see if it's working. Much
faster iterations. No more testing via the Node interpreter.