Add triming whitespaces at save and fix gitignore
remove redundannt files
merge gitignore