updates regex for ISO8601 time zones
adds DateTime copy copy assing constructors