type Config struct {
Port string DatabaseURL string BackfillCSV bool UpdateImages bool DumpCSV bool AdminPassword string MaxRows int DBTimeoutSec int PostLimitSec int PostMaxBurst int}
NewServer creates and initializes a new server.
Initialization reads the config to set the admin password and backfill books from the csv database if desired.