updated requirements, default config settings, exception handling for running init_db multiple times