Added user-passed error message strings. Added created_at and updated_at fields. Added check for "0" vs "".