Misc. updates
Tidy
Add test for cache module