Added ImmutableGreeter and toString methods.