Added broadcast receiver to handle notification even when app is not running. Not tested, may contain bugs.