READ_WRITE_DELAY Parameter causing slowdown

The parameter READ_WRITE_DELAY was causing some wasted time delays when
using data rates.  To prevent the users from having to tweek this value,
it was removed from the interface, and a polled status method was
employed to provide the required delay for communications.