Controller and views now rely on Injector directly to render views and partial views

This removes the ViewRenderer interface.