A lot of changes

add .gitignore
Add Git plugin
remove all .cache files
Force to use 2 spaces as tab indent in Ruby
Add TrailingSpaces