Prepare for using ISO 8601 instead of timestamps

Rename Serialization/Deserialization methods of DateTime values
Serialize dates using ISO 8601

Relates to #100
Include milliseconds for display duration method
Do not display seconds, if duration more than 1 hour