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

Fragments are responsible for adding themselves to the UI.  This eases the management of possible nested fragments.

In the case of the LigerDrawerFragment, it will add the menu in the drawer, then request that the first page in the menu add itself to the content view.
 
In the case of the LigerNavigatorFragment & CordovaPageFragment, it will just add itself.