Class that Creates the DB

Should probably have people look over the DB spec and confirm that
everything needed is there
Didn't fully commit last
mmm.... github *drool*
Revert "Class that Creates the DB"

This reverts commit 42a0d0ecebc58b4de97b21cb27fd648b6e7c9950.
Revert "Revert "Class that Creates the DB""

This reverts commit 31ea5f79a615eb2b9f24297ca5eda318be5e84bc.
woooooo.....

Sorry I guess I have no idea how to commit properly. I wish we were
using mercurial.