ls/caching

This is all the caching. Waaaaaaa!
You really wrote some testing!