Merge pull request #6 from ebfe/repr_c

Add repr(C) to C structs
Add missing functions from rust-bignum
Fail when dividing by zero

Also change the order of parameters in is_multiple_of().
Also fixed indentation.
Fix division by zero failure in Mpq

It was failing when the numerator was zero, rather than the denominator.