[TASK] Pass virtual_port into sandbox as PORT env var
[TASK] Store contract files in dirs: a1/c7/a1c7dg...
Avoid inode limit per dir
[TASK] Exclude node_modules/.bin and dont add main file to files array
[FEATURE] Emit 'exit' event when the contract runner exits.
[FIX] dns.lookup api argument parsing
[TASK] Add getRemoteFamily, getRemotePort & getRemoteAddress to net api
Hook up the FS API to the sandbox
Implement getdents in VirtualDirectory
Spawn node on /contract/contract.js
Remap /contract/ to contract filesystem
Implement access/getdents/readlink/readdir calls in FS API
Build a VirtualDirectory for /
Throw exceptions based on fd instead of path
Call callback on close()
Support callback in read()
VFS layer should never send /.