clean up implementation
correctly indent after parens in control structures

fixes #7
fix regression for multiple parens of different types
unindent 'else' after 'for' and 'try/except'