gitignore and add publish directory to be explicit