Wire initial module cache
:memo: Add a couple notes
Add initial cache lookup method
Ignore native modules since they are already cached
Do hasOwnProperty check first
Parse resource path for relativizing cache paths
:lipstick:
Explicitly register cache
Add initial task to generate dependencies
Use fs.listSync
Make dependencies an array of objects
relative -> relativePath
Store main path of module

This is the key in Module._cache
Add initial cache of resource path module
Wire up cache to Module._resolveFilename
Return when package.json can't be required
Add require time and load count tracking
Restore cache
:lipstick:
Cache parsed ranges