Refactored DateValue, DateTimeValue, TimeOfDayValue to move duplicate code into the Date object
Now use PHP native method name __toString
Added more unit tests
Added simple example usage