Update to newest Rust
Add a `search` command to cargo