Plot broken benchmarks as missing values
Fix #18.  Fix #16.  Comment, reorganize and refactor the code.