Use view instead of viewController

Sometimes you want to display a view, without creating a
viewController. So I decided that it's more useful to use the view
directly.

Methods for setting the viewController are still available, but
deprecated.