Added public directory and .gitignore