Scinet stuff

Testing required.

Right now there's a `--scinet` flag but it would be better to accept environment variables for various options so we could set appropriate environment variables on SciNet instead.

We currently sleep for 1000s waiting to wait for the server to start but this is a huge hack and we should think of other ways to coordinate jobs.