Dev/kwiver integration

`config` should be checked for `NULL` in the `pipeline` ctor before creating the `priv` object.