[CLC-1812] SIS import rewrite

JIRA: https://jira.media.berkeley.edu/jira/browse/CLC-1812

- WIP, will need to reconcile the different SIS ID schemes for users.
- And will also need to write some tests