Updating readme, moving examples further down.
Adding screenshots.
Updating screenshot sizes.
Updating readme to reflect changes needed for site.
Debug extension logging
Switch to bower.json
- component.json is deprecated
Merge pull request #241 from doorhinge/bower

Switch to bower.json
Test against Node 0.10
Upgrade devDeps, especially Bower
Add comma to JSHint globals
Fixes #236 - adds support for dox/grunt-dox. When building a docs directory based on lib will now be generated
Merge pull request #240 from dotCypress/DebugExtension

Debug extension logging
If there are exceptions in the boot sequence, it throws them instead of just printing them in the console log. This is to make extension developers aware of the error in development time as opposed to runtime
Makes task connect always a prerequisite for task spec
Goes back to initial Aura error handling for extensions and adds
an extra test to document it.
Typo
Fixes more typos
Fixes aurajs/aura#204

Changes related to aurajs/aura#245
Merge pull request #248 from dotCypress/issues/204

Fixes aurajs/aura#204
Update README.md

The widgets extension looks for the key 'widgets', not for the key widget:

```js
 afterAppStart: function(app) {
        // Auto start widgets when the app is loaded.
        if (app.startOptions.widgets) { // <== RIGHT HERE!
          app.core.start(app.startOptions.widgets);
        }
      }
```

So i'm updating the readme to describe it properly.