Add overridable CanClose() method to Screen - meaning they don't have to use Tasks
ViewManager now accepts an IViewManagerConfig, which makes the IoC container setup neater
Change some Bootstrapper methods to public, to avoid explicit interface implementation