Module code for interacting with jws online OPSK-30

handles getting the csrf code, and uploading a model to get the url, and therefore the "slug"

includes tests, which are webmocked when running on travis controlled via a test helper module