Python 2 & Linux

Python 2 support (utf-8 and some str() fix)
Linux file paths