Added Caching, Optimizations

- added caching logic, now much more efficient
- added Tutorials