Added gitignore and other changes