Removed extra usage()'s, added error catching

Removed several usage() calls to prevent extraneous output.

Added error catching to catch Chris' InvalidFormatError's