ignoring local node_modules
creating memory-cache dependency
adding cache feature
adding cache sample to readme