Made all callbacks work except for onCancel when permission is lost after subscription
Cleaned up README