Instead of failing with a syntax error on format strings, actually bail out instead. Likewise for setup.py, require 3.6 and add this to the classifiers too while we're there. Related to #71
Fixes #17