Add python bindings and example