Planning DB

Learning that without a DB planned out, code will go through many
revisions. Planning out DB and learning more about how to use them
correctly