add ian.ApplicationDelegate#setControllers, deprecate #setConstructors
extract Controller#navigate calls to ApplicationDelegate#navigateToController
add Router#setRoutes in addition to Router#init taking routes (use only one method)
add ian.View (ian.mobile.View extends it)