Merge pull request #17 from Blank101/master

fixes
add EitherType (see #15)
WIP on crypto API
ChildProcess api
cluster API
move buffer.INSPECT_MAX_BYTES to the Buffer class as a static variable (see #16)
Remove "process" from NodeJS class, use Process.instance instead.
Revert "Remove "process" from NodeJS class, use Process.instance instead." (This is probably a bad idea)

This reverts commit f9ee0568cb9a88c8ebb73251ba3cfeb38f974b3b.
fix imports
Console API
added>URL> nodejs canon API
update>Http> adjusted some imports
removed>URL> old custom API
vm API
clean up global API, make console a global var instead of static class, still some issues left to resolve
assert API
OS -> Os per naming convention.
repl API
util API
Update README.md

Add some information on extern status.
cleanup Module api
Move UDPSocket to dgram.Socket where it should be