Polished up the UI a bit, and made it usable.

For some reason analysis is a bit wonky now, I guess it's due to
some UI interaction.
Fixed a nasty divide by 0 bug.  I'm not sure how anything ever worked.
Try a new scoring function that uses failure probability.