Added a better error reporting function which also prints program usage directions. Noticed a problem in the command line tokenizer for recognizing backslashes.