Updated todo list
Support nontrivial tag names
Simplified code
Uncommented spec
Added API to clear cache
Allow clearing of proxy caches
Updated todo list
Made code clearer
Minor change
Added validation to config APIs