Network stack cleanup, socket api using handles
Add DNS lookup program (host.js)