signifString function

Round a value to a defined number of significant digits printing out trailing zeros, if applicable.