Rewrite plugin loading code #43

- Load all discovered plugins so that it's easier to know what kind of
  options can be provided