Python 3

@diegobz Python 3 support