Added a .gitignore and some directories to ignore