add 80 col and trailing whitespace lint

Fixes #73 and breaks the build.  There's a decent amount of files with over 80 cols.