Create or replace pg thingies
Repair some node update errors
Replace the kinda worty way jet parts worked in the past with a cleaner
moose role based system.
Add a name attribute to Jet::Field
Add optional columns to datatype's validator
Name change: class -> engine