utf8 comments, future imports and flake8

Less :poop: more :sparkles: