egghead: 'Thinking Differently About Organization' aka organize your controllers and directives as objects which get passed to the app.controller and app.directive methods