Fixes #7: Added usage information.

Added usage information which is displayed when the --help argument is
provided. This information should also be displayed when an invalid
argument is detected but this functionality is partially dependent on
successful resolution of issue # 8.