Finished the bulk of the personnel create method and related helper code.