added modular exponentiation.  doesn't quite work yet?
modular reduce fixed
added modular reduce to beginning of multiplication, also overhauled test to be more informative