Database.initdb() needs to be thread-safe, but it also needs the logic rewritten: - Check if tables exists, if not create - Check if tables are empty, if so populate