Move dev/test requirements to separate file

TE-443
The `-e` is not required if you don't want the code to be editable, which I assume you don't for these requirements.