mpq __nonzero__
fix complex mpq bug
mpq __div__, mpq __mul__
mpq __add__, mpq __sub__
tweak mpq api
add mpq formatting tests