Register the default route into the views routes property.
Refactored routing so it is more centrally located around Application. Removed ReUI's hash changing behavior. Removed history from ReUI context to use App.history instead. Created Application.goRoute(path, options, transitionOptions) as an alternative to view.show.
Reset hash on init until we can figure out a better redirect method.
Removed hash from ReUI. It now compares the page to determine if history needs trimmed. Replaced several view.shows with App.goRoute.
Moved the base view's show functionality to "showViaRoute". The view's show method now call App.goRoute instead (which calls showViaRoute). This provides backwards compatibility with customizations that are calling view.show directly and not yet using the new router system.
Allow registerDefaultRoute to take a view id or view.
Fix broken test, jshint.
Updating doc strings for new methods.
Merge pull request #55 from Saleslogix/topic-routing-cleanup

Topic routing cleanup