Here, instead of explicitly setting up the controller, I exposed the model more directly and then filled in its data in the `afterModel` hook.  The result is that the view takes a second to render the data fetched from Github.  Not sure if this is desirable or not.  I have noticed that all the asyc stuff, especially with regard to properties shown in the view, results in a lot of flashing and quick view changing.  Perhaps that's why doing it the `setupController` way is preferred?