added from __future__ import unicode_literals in all python files and added TODO: mark on possible incompatibility with python3