Added navigation configuration

Navigation is now built using the NavigationItem class and dsl methods
were added to configure custom navigation items.
Added custom controller and view to the dummy application

Setup the dummy application to contain a custom controller and view for
testing purposes.

Changed the NavigationItem dsl to use an options hash