Creation of SQL database using python peewee

Tables.py has the layout and interactions of all of the tables, it reads very
similarly to how it would be laid out in normal SQL.  Then in the Setup.py file
it attempts to drop any existing tables, re-adds those tables then filles some
of them with some randomish data.