Upgrade Rust.
Merge pull request #20 from metajack/uprust

Upgrade Rust.
Upgrade to latest Rust.
Merge pull request #21 from metajack/uprust-tests

Upgrade to latest Rust.