refactored settings parsing to run.py so we can import the web-app from different modules and not get the args eaten away :D
Enabled migration management using alembic
refactored app-config from run.py to nucleus