Update documentation
Small refactor

* Removed Grunt dependency
* Added ability to cache images
* The callback now returns info about how much optimization was done
* Removed pngquant (until there's a good solution to it)