Updated to use Azure.

Factored out signal sending functionality to send based on time later. I
tried several methods with no luck.