wakeup() calls command() with busyWait = false [otherwise, wakeup() hangs forever]

command() modified to support default busyWait argument of true.

unselect() modified to optionally wait us number of microseconds.  for example, after wakeup, should wait TRES1 time before trying normal operations.