Dev/kwiver integration

I've just been using `std::runtime_error` for things that are outside the sprokit error domain (file read failure, file not existing, etc.).