Parking progress made on CrossTalkJs so I can switch from Jasmine to Mocha, as it has much better support for testing promises.