Track push

added methods for tracking mixpanel push data.
the default initializer should take launch options in case customers want to do push tracking without using sharedInstance system