Fix command line parsing
Fix command line parsing

Two changes here

* The short form (single character) included the 'd' option twice, the first
  instance of which indicated it took no options; the scond instance stated
  it did.  The code path however, assumed an option.  Removed the initial
  instance in the single character string and thus, no more core dumps.

* removed instances of atoi() and replaced them with strtoul().  The former
  isn't a standard C function; the later is.

dtaht/Gnugol,dtaht/Gnugol,dtaht/Gnugol,dtaht/Gnugol