Adding Android push notification support

*Note: this is branched off of ios-dev*
Does it have to be payload?  might as well keep it consistent and use data if possible