Automated test for HTTP access to the Pattern Input JSON Receiver view. Paired by Richard and Michael.

Testing of the view over HTTP has been automated, with a framework for further HTTP testing
later on in the project also added. Additionally, the MAKEFILE was edited so that the command
make run now works - this sets up the server in development mode and reload.

All tests now pass (Support #106).
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