two bugifxes

Decimal('0.35').sub('0.4').toString(); //returns 0.-5
occasionally result is -.XX instead of -0.XX