* Implement random rotation
* Implement caching
* Update example implementation (index.html)
* Update readme
* Documentation