update to .gitignore

i rearranged the content of .gitgnore for the sake of future clarity and added exclusion of Eric IDE files.