Clean validate in Makefile
Add cache descriptions. Move cache descriptions to cache/
Fix validate