Fork of url node.js module