Starting DB stuff

Adding database stuff.  Avoiding fiddling with MySQL from campus and
just doing SQLite since it can stand alone without needing an additional
install and can be demoed about easier.  We can swap to a different DB
provider at a later date if we want.  I don't care.  Srsly.