Improvements in the gitignore file.

Some line were been added to avoid git from including hidden and temp
files generated by some text editors.