Revert makefile back to previous
Updates main bindings and examples to use new syntax changes and to be more Rust-y (camel case and avoiding other compiler warnings)