Completed compatibility across Python 2 & 3, Added metadata to setup.py

Finally passes all tests on Python 2 and 3 (ever since the "fix commit" by Ramchandra, we've been failing).
Has all the metadata needed for uploading the file to PYPI in the setup.py now.
Focus shifts to the coding of the translator and fixer API.