[#82] initial pass at  getIP.js spec