clean up dockerfile and add comments