Separate test requirements from install requirements
Merge branch 'pr10-tests-require' (closes #10)