create_db does nothing if the db file exists

Also will call update_db if it does run through
This allows the program to call this on startup each time
In case the db file gets deleted or something