ceylon.time negative periods

Implementation for #85