add support for older versions of gmp
use go types for method names
comment cleanup
fix Int.Exp() when modulus is nil
add Int.Sqrt() and Int.ModInverse()
rename package to gmp