Adding .gitignore and public directories