Adding Gruntfile to process sourcecode
Contributing guide
Karma tests setup
Updated README
Splitted files to allow custom builds
ES3 for old compat
Renamed `div` strategy as `container` to be less missleading on the container tag semantic
Better documentation of what we could expect from the future devs
Completed some more documentation. Ready to gets the hands dirty.
Hooking typo
Fixing the Chai karma integration
Loading test fixtures and wrote tests for constructor
Imager constructor implementation
Testing and implementing `replaceUri` method
Container replacer tests and implementations
Added `getBestWidth` and sorting them in descending order to even fasten loops.

Adding partial nextTick support.
Optimizing loops.
Removed the strategy detection to be faster. People should eventually create an Imager per type of replacement. That's the job of the `querySelectorAll` code.
Replacer -> Strategy to be less missleading.
Migration to a prototype constructor and separate placeholder options
Adding back the default width value as `data-width`
Adding and testing `callback` parameter on the `process` method.