HypnoNerd is an example for using UIViewController in Big Nerd Ranch book (chapter 5)