adjust river building
nfitem properties table overhaul
handle the new table structure properly
ditto
version bump
river-json calls new function