I realized that there was not a proper create database script. I had
started a create database function in DB.pm, but it was incomplete and
generally only used for testing when you wanted to clear out the users.
Now that function properly creates a new empty database, and there is
a create-db.plx script as well that simply calls it.