Adds some docs
Adds Cache tests