Updated `.gitignore`

added numerous always-ignore extensions and added order to previously
declared ones.
re-tabbed switch from tab-width:4 to tab-width: 2

mark otto's [codeguide](http://mdo.github.io/code-guide/) is a really great starting point
when you're setting up code standards, re-tabbing would comply to:
http://mdo.github.io/code-guide/#html-syntax
Merge pull request #2 from pongstr/master

Update `.gitignore`  and editorconfig