Add Transaction Time to the Data Model

Since transaction time is orthogonal to valid time, the design process will be simplified if these two aspects are attacked separately. The hope is that once the impact of adding valid time to the language has been adequately considered, the incorporation of transaction time will be easier. Some feel that transaction time can be handled identically or almost identically to valid time; clearly if this is possible it will simplify this task considerably.