add gitignore
[style] consistent tabbing/spaces
Merge pull request #2 from kastner/master

Style cleanup and gitignore