supports python3, moved util functions into __init__

Yeah, if they update the python lib, then they'll have to install six... dumb python3 print command syntax is the culprit on why we'd need it... The other option would be to fork the python3 lib into a seperate repo - which we could totally do.