Alembic config cleanup

Minor changes for exact dependencies

- psyvcopg2 is not needed as a requirement
- alembic requirement added to setup.py also
- Use %(sql)s for the alembic configuration part to only set sql engine url once