Move CLA Data to User/Organization

:construction: This moves data which is currently stored on CLA signatures to User and Organization. ICLA contact information will be stored on User and CCLA contact information will be stored on Organization.

The primary decision to move in this direction is so there is less duplication of data cross users and CLAs. CLAs now serve as a record that a organization or user has signed and less as a mechanism to store the data surrounding the signatures transaction. If we find that we need to keep this data versioned for any legal purposes we can address that then.