Initial commit of IP.js