Better date parsing and attribute handling, added Cache.pm_only
Removed some asserts from Cache setters (EAFP)
Organze imports
Meaningful exceptions for Cache setters