a couple of modifications, most importantly added two new forms, added an administration backend and moved database configuration into its own config file