Change to Python 2.7, Working Now with Files

Python 3 was causing problems with encoding. Have dropped back to
supporting 2.7 instead to get it working first, then we'll worry about
Python 3