Use 3.x style division and unicode literals everywhere
API cleanup
API documentation