style(closure): change style of lengthy argument lists
style(closure): remove space between function keyword and args
style(closure): rename routeProvider to "routes"
refactor(closure): remove controller registration
refactor(closure): add type and description to constants
refactor(closure): use goog.bind in callback fn
refactor(closure): add annotations to all this properties
refactor(closure): change "export" to "expose"
refactor(closure): add @private annotations
refactor(closure): fix compiler errors & warnings