Implementing PowMod.
Working pow_mod for uints.

PowMod trait should only work with BigUint by default.

Fix pow_mod impl.
Add in license info.