add generator of persons
add DockerFile
update Dockerfile
ignore target directory