Change gitignore
Add cargo
Update to newest rust
Use rust-empty makefile
Add example