Small updates.  Tested and seems to be working :).

Modified drivers mean only one command is processed at a time after each write(), so allow explicit flushing.
Updated readme.