Angle is now signed.
All Angle "constructors" now call the one that handles carrying.
Rounding takes into account a possibility that the Angle is already shorter than requested.
Switched "astronomy" to ScalaTest.