Cleanup.

Made default values for DataObject.data empty strings so they can be
written to
transports without crashing, like None was doing.

Raise exception when template rendering fails.

Added new StationStatus (untested)

Fixed StationStatus updating