add config option for an external failure viewer, closes #18