Created struct Options for holding lexer options.

Moved usage() function over to Options.c and made it static.

Added struct Options * argument to lexerCreate().

Added some error handling to main() for lexerCreate() and optionsCreate()
failure.