First working commit

Spawns processes correctly. Now we need to handle input streams and
such.