Add Serialization Attributes to DataTable, Column and Row classes

Add `[DataContract]` and `[DataMember]` attributes to the different `DataTable`, `Column` and `Row` classes. This is to aid potential serialization of these objects using methods that rely on these attributes. A better attempt at achieving the same goal as #22.