extended $FoundationState.registerDynamicRoutes to use controllerAs syntax

also, tweaked `DefaultController` and `NavController`
why modify the props of an array?