Catch exceptions loading plugins and skip them

  - In the case where a plugin can't be loaded for any reason
     (e.g. a dependent module is not available, or there is a
     syntax error), then skip over that plugin

  Fixes #10