extract log functionality to separate methods

not everyone likes mess in console :-) when it is extracted to separate methods it is much easier to customize it
give posibility to clear storage

from time to time it is required to have more control over the cache
info: control over logs and invalidating cache
bumping version
Revert "give posibility to clear storage"

This reverts commit c2eac21fbcf0313a24aca39ceac554f30f29b4fa.
Refactor the Cache Logging control into a Logging module and incorporate into Memoizable
Remove references in README to monkey patching and Memoizable cache invalidation and update the read me to reflect how to enable logging