Seperate test requirements from install requirements

As requested, here's a patch which separates out the test requirements. Thanks for the quick reply.