Update test runner instructions.
Add unit tests for persistence backends. Some changes to the backends themselves where (small) bugs were discovered in testing.