Read/write implemented and some tests too.  Needs delete support and better tests that check output.