Updated check to only parse objects files once and other updates

I spent a couple hours on this.  I wanted to see how accepting people are of updates to this tool. If this PR gets accepted I'll likely help more.
1. Updated driver.d to only parse object files once
2. Modified ylink command line to use getopt
3. Added usage
4. Added ability to change verbosity
5. Can now use additional include paths on the command line using the -L option