Fleshed out a lot more of the parser, and it now parses every one of the
sub-statements of the driver struct.

* Added flags -v and --verbose that cause the program to print all of the
  statements it has parsed from the binary structs it parses them into. Use
  this to debug the parser, as it spits the lines out realtime while parsing
  the file line by line.
* Added the releaseAndExit parser prologue to several functions that lacked it.
* Messages are now at 150 chars max.
* Index file headers now indicate the endianness of the CPU they were created
  on.
* Now prints an error message if the parsed file doesn't have a requires udi
  statement.