Change child process spwaning to use the pexpect

Paired by Michael and Richard.
Pexpect allows use to expect an output within a time, this was perfect
for ensuring that the pyramid had starting serving withint 10 seconds.
Merge pull request #19 from richlanc/develop

Changed the way that we spwan child processes
Merge pull request #7 from CO600GOL/develop

Pull Request for the most up-to-date code