1078 set up alembic

This PR sets up alembic for user database change migration. (Most of the new files are the alembic files)

It has one new migration file: user_subscriptions, this will handle upgrading/downgrading our schema.

Our development.ini file has been extended with the alembic specific parts.