Build docker image in CI and push to registry
This patch ensures that the Gitlab CI builds and pushes images to the local registry whenever a new commit is submitted to master. All images are tagged with latest. The entire source context is moved to the container and dependencies in requirements.txt are automatically installed.