Added some convienence methods and sugar:

- Allow setting 'host id' for `join` command instead of
  always using the `ip()` call
- Add a simple `set-from-file` method