Following along with Tom Dale's screencast http://emberjs.com/guides/