Ember 1 plus other stuff

Not really intended to merge (though bdc8372 should allow you to upgrade to Ember 1).

Did the guides and then made a toy app.  Then went through your book, right before the chess example.  While I would agree that the names of things in ember and their descriptions is somewhat nonsensical, I don't really see controllers as models.  The second commit in this PR is a demonstration of what seems more natural to me, and the result is that we have no need for `setupController` and don't need to even reference the controller in the templates.  Will drop a few specific comments on the PR.

Not intended as a "I know better than you" because I really don't, but wondering if there's something wrong in the way I'm doing it here.  Please let me know if there's a better forum to discuss.