Added some more output keywords
Better help message
Added license
Added --version option
Some changes to our options

Options got their own methods.
I also added two new options, they still
need to be implemented in the code
Now using PATH_MAX for binaryname's size

We were using 256, but this was completely arbitrary.
Implemented options -a and -i
Expanded usage to show new options
Changed --help and --version to not require argument
(Minor version)++