[added] Model.query.select(...) allows for selecting individual columns from
the model, and will return (by default) a dictionary, but can be prodded
to produce a namedtuple (or anything you want). Thanks to github user
https://github.com/peter-conalgo for the feature request
[added] columns.SaferDateTime() to offer better type checking of values set to
datetime columns (partly the result of the in-Redis representation of the
column data)