Added .gitignore and needed directories