Fixed #88 -- extended E301 error renamed to E309
Merge pull request #89 from chrismedrela/issue88

Fixed #88 -- extended E301 error renamed to E309
Document separated E309
Use exact name as seen in git log
Document E309 in the more descriptive list too
Catch all E121 cases in a single pass

This speeds things up and fixes #90.
Use Unicode consistently
Format
Shorten example
Modify names
Clarify "--recursive" documentation

This fixes #91.
bump version
Switch back to development mode
Avoid breaking line on bracket in some cases
Generalize
Simplify
Generalize
Avoid line-breaking ugliness
Ignore comment correctly
Avoid putting inline comment on the next line