removes add() and adds plus() and minus() to Time - both return copies
adds add, subtract and getCopy methods to Time - modification is now allowed and getting a copy is explicit
removes plus() and minus() from Time - unused
changes Clock to use add, subtract and getCopy methods on Time