A simple database access layer that makes testing easy.