Added try-catch around parsing from file

Now it'll just skip the line that has a problem
Added alert in try catch

Now if there's a problem it'll let the user know
Changed text border to always-on

Hopefully this looks less weird! Now instead of only too-light having a black border, everything does.
(If it's in the buttons it still has a white border if too-dark.)
Also moved text-shadow stuff to a CSS class selector instead of in JavaScript.
Changed color bars to be smaller, fixed width, centered, and bordered

User feedback inspired this change.