Throw an error when constraints.txt specifies a different version of PsyNet to what you have locally

Only throw this error on deploy, not on debug. Optionally disable it by setting the environment variable SKIP_PSYNET_VERSION_CHECK=1. Check both PsyNet version and Dallinger version. I think the best way to do this may be by running pip freeze and comparing the output with constraints.txt.

Edited by Peter Harrison