update reference tests to have a date field
fix for saving properties, and convert dates to datetime objects when reading
ensure that saved files have 'nwl' extension
import subclasses of Cast
recognize properties labelled 'time'