Added page descriptor and app models
Added load App methods into view builder
Fixed bad method signature in storm activity
Updated javadoc
Added app into ui settings and added documentation to model
Added methods to resolve a fragment or intent from a page descriptor
Added get fragment intent from page Uri method and load page from Uri method into view builder
Added get intent from page uri method
Added javadoc override method
Added default extras into intents
Updated link handler to use intent factory to load the activity rather than loading the page
Prevent problem with empty page data in the adapter
Updated the way activity loads the fragment and how the fragment details with page data to be inline with intent factory
Merge branch 'feature/page-descriptor' into feature/structure

* feature/page-descriptor:
  Updated the way activity loads the fragment and how the fragment details with page data to be inline with intent factory
  Prevent problem with empty page data in the adapter
  Updated link handler to use intent factory to load the activity rather than loading the page
  Added default extras into intents
  Added javadoc override method
  Added get intent from page uri method
  Added get fragment intent from page Uri method and load page from Uri method into view builder
  Added methods to resolve a fragment or intent from a page descriptor
  Added app into ui settings and added documentation to model
  Updated javadoc
  Fixed bad method signature in storm activity
  Added load App methods into view builder
  Added page descriptor and app models