Principal Header table/worker revisions

+ Removes FK from PrincipalHeaders to UserGroup
+ Adds/modifies comments
+ Adds extra cleanup now that there's no delete cascade