Service is now using context for managing deadlines.
Implemented exponential backoff for sending gcm messages.
Use new context logger.