Update to latest Rust
Turn on some linter warnings (and fix them)