CLC-4260 Backend for Calendar optin/optout

https://jira.ets.berkeley.edu/jira/browse/CLC-4260