Used ``futurize`` in ``future`` module to make 2/3 compatible

This version passes all tests in Python 2.7 and 3.3.