Updates and created gitignore file