This app now supports Android devices, toast notifications and support for more properties off the notification object received. I also added functionality to remove device tokens and unsubscribe the user so they no longer receive notifications from pushserver. Cleaned up and consolidated code and added more explanatory comments. Included the subscribe.js node service in case it's useful to people to manually subscribe to using this node service.