Unit tests for merge(), constructMany()'s fallbacks, and for view provisioning on db create.

Test coverage for persistence is now over 90%. The exercise appears to
have been worth it.
Add some to-dos to the readme.