Fragment factory

Use FragmentFactory to open drawers, navigators, pages or intents.
Updated logging
Removed PageStackHelper
Updated app.json to version 6

Still Needed:
Fragment caching on drawer menu items
Better handling of the back button
A native page

Could we use putSeralizable to save args and options instead of turning them back/forth into strings?

https://developer.android.com/reference/android/os/Bundle.html#putSerializable(java.lang.String,%20java.io.Serializable)