Updates main bindings and examples to use new syntax changes and to be more Rust-y (camel case and avoiding other compiler warnings)
Changes makefile to work again?