Updated setup and added a Dockerfile.