Allow microsecond wait times

Request to allow microsecond wait times, by adding a 'uwait' option, keep functionality the same for 'wait'.  Replaced 'sleep' with 'usleep'.