Added persistence to database
Major overhaul of the agent.
- added database (using sqlalchemy) to persist job_runs and jobs
- added possibility to reload jobs using a REST call
- extended documentation to describe the agent more specifically
- added alembic for database migrations
- added CI/CD pipeline to publish images to harbor.umg.eu