initial py3 support
add 3.3 to travis