Add Relational DB Backend (#8)

This closes #8 and implements part of #7 to provide a minimum test bed.