adding docker files and makefiles