added some commented code for push notifications
added feasibly all the necessary push notification code, including responding to push opens