Python 3 support and pep8 fixes

Added tox to handle testing of python 3.3 and 2.7
Updated travis.yml with python 3.3
Setup coverage
Removed
Made compatible with Python3