Fix test, one bug and try/catch over an exception I hit

The pull request contains three commits:

- try/catch around addMembership() which throws with ENODEV in case there is no suitable interface available
  This then lets the error bubble up through the eventemitter interface
- Fix a minor bug lately introduced to lookup the monitor.js
- Fix the unit tests. Is just replacing require('polo') with require('../index.js')