thing.py: sets thing number, and inherits date of previous thing if
non-transaction