Need to determine what DB functionality we want to go for. Probably something lightweight for dev (e.g. local SQL Lite) and then something for production