Merge pull request #4 from riccieri/nightly-fixes

Nightly fixes
Cargo-ify
Make rust-gmp compile again
divides -> is_multiple_of
Use cargo num
Fix tests: to_str -> to_string
Mark structs with correct representation