Reverting changes from previous commit:

* changes to BootStrap didn't change the bootstrap process (other than adding in commented out code)
* there is already a mechanism to import NHIC data through the web interface
* commenting out the majority of the importer removes the functionality from the production instance.
* the service will fail in production because the authentication is being done with a hard-coded username and password, and if it didn't would bypass the authentication/authorisation we have in place by automatically reauthenticating as admin.

A better way to fix this would be to split the importer out into several methods, and then trigger the specific one you want from the web interface. That way there won't be a load of changes to import specific bits of the NHIC dataset.
Added granularity to NHIC data importer web UI.

* Now possible to import a single NHIC dataset file as well as the entire dataset
* Added tests for DataImportController
* Refactored permissions. Previously blanket-applied write permissions, but this would apply to non-NHIC data as well. This approach should be a touch faster.
Merge branch 'develop' of github.com:ModelCatalogue/modelcatalogue into develop
Merge branch 'develop' into feature/MC-130