Fixes #44 and ensures the bot exits with a message when the db driver
specified in the yaml file is not present.
Alters the initial eval to ensure the script dies if any of the prereqs
die
Fixes #45 and fixes #48. Allows admin users to bypass most restrictions
whilst also increasing name based restrictions to having letters,
numbers, underscores and hyphens only.