Refactor and comment - no logical/functional change.
Added persistent IDs for assignees and inventors
Added CPC to patents, inventors, and assignees.
Added cpc_subsection endpoint
Added uspc_mainclass endpoint; removed sequence fields where they didn't make sense
Fixup pluralness of entity names in the output