Improved lesson update and added push notifications.

Push notification support has been added along with relevant
certificates. The string management module has been improved to support
string format style trough util.format.