From http to https -- preparing the app

Hi Brad,
Answering your 2nd point: Thanks for the link to the SO thread - I read through it. It seems to describe a systemic problem situation and that too migrating from an older version of angular - neither situation is applicable in my case. Other injectors work just fine - it is just cordovaHTTP that is not

In the past, I’ve received injector errors when I forgot to include their .js file in index.html but in the case of cordovaHTTP there is no JS controller to manually add

Answering your first part - which controllers are you referring to?
My code is at https://github.com/pliablepixels/zmNinja

index.html loads my controllers here: https://github.com/pliablepixels/zmNinja/blob/master/www/index.html
cordova HTTP is injected into app here https://github.com/pliablepixels/zmNinja/blob/master/www/js/app.js (commented now as it does not work)

Edit: using one of the tips in that SO thread, I replaced ionic.min with ionic. The more descriptive error is:

ionic $ 0     996617   log      ******* PLATFORM READY ****
1     996628   error    Error: [$injector:modulerr] Failed to instantiate module zmApp due to:
[$injector:modulerr] Failed to instantiate module cordovaHTTP due to:
[$injector:nomod] Module 'cordovaHTTP' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.3.13/$injector/nomod?p0=cordovaHTTP

But I’m not quite sure what else I need to do for ionic/angular to find it

find . -name cordovaHTTP*
./platforms/android/assets/www/plugins/com.synconset.cordovaHTTP/www/cordovaHTTP.js
./platforms/ios/www/plugins/com.synconset.cordovaHTTP/www/cordovaHTTP.js
./plugins/com.synconset.cordovaHTTP/www/cordovaHTTP.js

Many thanks