adding some IDE files to ignore
adding CacheContext feature
moved default cache_context keys out of flask-cache
updated the Exception messages a bit