#46 :notebook: stating caching support
#46 adding hooks for caching in model & collection
:wrench: build