Add CTags, ST2 and .DS_Store filtes to .gitignore
Drying and simplifying, minor bugfixes