2.1 Cleanup

Version 2.0 was released with a few things not quite working exactly how I'd like them to. So, in version 2.1, I'd like to take care of a few of those. This will serve as the 2.1 road map and will be updated as items are completed. 

Also, if you'd like to contribute to this, make sure you fork the [cleanup](https://github.com/revolverjs/revolverjs/tree/cleanup) branch (not the master).

##### Examples

- [ ] Create an example using Mootools and the Mootools plugin (_not started_)
- [ ] Create an example using micro libraries (like Qwery, Bonzo, Greensock, etc) (_not started_)


#### Extensions

- [x] Mootools plugin (_finished_)
- [x] jQuery plugin (_finished_)

##### Testing

- [x] Choose an appropriate testing framework/library ([Mocha](http://visionmedia.github.io/mocha)) (_finished_)
- [x] Write some tests (_finished_)
- [x] Write some grunt tasks to automate testing during development (_finished_)
- [x] Add pre-commit git hook to make sure tests pass before commiting (_finished_)

##### Building

- [x] Add git hook to make sure the building takes place before every release (possibly every commit) (_finished_)

##### Misc

- [x] Bring back the ability to store container element (_finished_)
- [x] Add ability to use a css selector to find container/slide dom elements (_finished_)
- [x] Add third-party selector engine support, use `querySelectorAll` by default (_finished_)
- [x] Upgrade all hard dependencies to latest versions (_finished_)
- [x] Merge all constructor arguments together into options object (_finished_)

##### Docs

- [x] Add documentation for all items listed here (_finish_)
- [x] Fix broken links in Events ([pause](https://github.com/revolverjs/revolverjs/blob/master/docs/revolver.events.pause.md) for example) (_finished_)

##### Github

- [ ] Complete and publish [2.1.0 release](https://github.com/revolverjs/revolverjs/releases/tag/untagged-856695b95a87618f8f0a) (_in progress_)

##### Grunt

- [x] Rename grunt tasks to something more intuitive (_finished_)
- [x] Convert Gruntfile to coffeescript (_finished_)
- [x] Replace deprecated grunt-regarde package with grunt-contrib-watch (_finished_)