Fixed broken repr methods, improved use of fp_precision
Fixed broken repr methods, improved use of fp_precision

Now uses builtin round or np.round according to type to avoid changing between numpy and Python floats.

ioam/lancet,melver/lancet