add future import and adjusted unicode literals

improved compatibility with 2.6 - 3.4 (not yet 3.1)