Much better error messages.

Also, don't silently ignore things.
And have a hint error message for people who's editors don't put
line endings on the ends of lines.