Add App Link support

Support for Facebooks [App Link](https://developers.facebook.com/docs/applinks) standard for deep linking into native applications. Right now only support for Android - iOS support is coming soon. I've also changed the scope for internal methods to private
Can tweak some of the indentation?