"reduced test matrix""

This reverts commit 607d3dcae9d9896e335bd0fadf85a331fcde6602.
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
UI for submitting to JWS Online, and displaying the simulator within an IFrame OPSK-31

The model is uploaded and the simulate URI determined, and then displayed within an IFrame.

Currently doesn't fully work due to JWS sending X-Frame-Options in the headers, and we need a view
without the navigation bar. This can be done on the JWS side of things.
refactored out some duplicate controller code
fix refactoring error
Revert ""reduced test matrix"""

This reverts commit 0c72e7adf05dcbc5b33ed7ed8413cd78d4f6a5da.