add Dockerfile and other requirements