Added roles, config options for a data database and aliases, and a
RequestCustomizerFactory to handle those aliases