Forgot some commas in perception descriptions
Simplify Predicate and WorldWrapperUtilCache classes

Also added a method WorldWrapperUtilCache::call dealing with the
mechanics of cache miss and hit.