Merge pull request #18 from htgoebel/master

Clean-up and enhancements to indent/dedent and some fixes.
0.0.12
Merge pull request #19 from htgoebel/master

Correctly handle trailing semicolons and more fixtures
Fix: fix_missing_whitespace crashes if blocks ends with trailing comma.

Includes a test fixture for this case.
Update .gitignore.

I nearly committed emacs backup-files (again), so it's time to
ignore more stuff.