renamed carteblanche_cache to conditions, and availability_key to condition_name
continuing to adjust naming
holy rework batman.  Pulled out conditions into it's own class.