made AbstractCache::save throw exception if cache key contains a wildcard character. This is because a key with a wildcard will cause issues when deleteAll is called, as that id will trigger an unexpected deleteByRegex, possibly with an invalid regex being generated
Merge pull request #17 from lordelph/wildcard-id-fix

made AbstractCache::save throw exception if cache key contains a wildcard