Add Python3 compatibility

added python3 support and fixed line indents that didn't work for python3. now setup.py will install for python 2 and 3