Fixed a bug that caused an error if a view didn't exist in the case of a controller handoff
Removed remnants of route.safeName from the router
Removed citizen-based URL view switch, replaced it with view emitter directive
A citizen-based URL view switch has security implications since alternate views are unprotected by default. Alternate views are now driven by the view directive, which is internal to the controller. Developers can add their own URL parameters to drive logic in the controller that changes views if they like.
Readme updates for new view directive, other tweaks