Fixed TransmissionData to use properties

This should make reassignment errors caught earlier, better
encapsulation since we really __want__ data and time to be treated as
immutable.
Merge pull request #11 from thebearbear/clean-transmissiondata

Fixed TransmissionData to use properties