Use childprocess instead of system

There's no real reason to use this now, but I'd rather have more
control over this core part of operation.
Merge pull request #26 from shepmaster/childprocess

Use childprocess instead of system