Added Python bindings (incomplete)