Updated files and gitignore