Improved the gitignore file with comments and additional exclusions