Remove Signed trait and add SignedInt trait

The methods have been moved into Float and SignedInt