Updated to py34

2to3 and QoL changes.