Plugin super

Changing the way the plugins are constructed by using the new `Plugin` factory. 

Status: **Opened for visibility**

Reviewers: @tedtate @donnielrt 

## Changes
- changed plugin construction to use new `$.plugin` factory function

## How to test-drive this PR
- checkout this branch
- `bower install`
- `grunt test`
- `grunt serve` and make sure the examples still work.