Some README guidelines for writing tests

Based on what we've learnt so far.
Document how to selectively run tests

This assumes consistent naming described in the preceding commit. Still
doesn't answer how we make people aware of all our flags, per #21.
Merge pull request #32 from alphagov/readme_writing_tests

Documentation for writing and running tests