Merge pull request #7 from cmr/master

Some fixes
update min/max usage to latest rustc
derive Show for most types
Merge pull request #8 from rlane/rust-update

update min/max usage to latest rustc
Fix min/max (again!)
Merge pull request #9 from bjz/min-max

Fix min/max (again!)
Update to Rust 0.10
Merge pull request #10 from rsaarelm/master

Update to Rust 0.10
Derive PartialEq
Require Copy, rather than Clone, and use values rather than references.
Update for Cargo