Make test requirements install normal requirements

This requires implementing the pip recursive requirements feature
in setup.py.
Fix README so that the example code runs
Indent and syntax highlight README code snippets
Add pip details to the top of the README
Merge pull request #15 from alphagov/bugfix-readme

Improve requirements installation and README