Update error printing

Add better error printing. Define help message in one place so it can be
reused. Change option loopups to sets instead of what they were before
(tuples?).