More Unit Tests and better consistency in new object models

I have added some more unit tests and better consistency among models.  I added default load and data routines to the _CZMLBaseObject class and a _properties property that lists the property names that the load and data routines should attempt to load / dump.