refs #7 Add gruntfile and dependencies for releasing
refs #5 Switch to using the os.networkInterface() routine

Note, this might select the wrong address, if there are multiple addresses that meet the criteria.

Also, I think this is only Node.js 0.10.x compatible
refs #5 Make this node 0.8.x compat
refs #10 Add a mocha test
refs #10 Somehow didn't add the mocha test, added
refs #6 Add release notes info
Release v0.1.17
Merge branch 'dev', remote-tracking branch 'origin'

* origin:

* dev:
  Release v0.1.17
  refs #6 Add release notes info
  refs #10 Somehow didn't add the mocha test, added
  refs #10 Add a mocha test
  refs #5 Make this node 0.8.x compat
  refs #5 Switch to using the os.networkInterface() routine
  refs #7 Add gruntfile and dependencies for releasing