use cane to detects some basic quality issues
add some class methods and ratchet down cane
fix the worst line length issues and then ratchet cane check to 148 chars

* less than 148 is going to be difficult, that's better than nothing