working release 0.0.1 build 3
full cache implemented, but turned off since its not reliable yet - can be switched on in hasher.c