Resolves #3 (Add possibility for disabling memoization at runtime)
Custom cache providers (#2)

WIP-2

WIP-2

WIP-3, fixed tests

WIP-3

WIP-4

fixed MacMemoBuild, disabled default MemoCacheBuilder, first attempt to make c.inferImplicitValue working

working c.inferImplicitValue, log when custom builder cannot be found and default one will be used