Add ability to sync user with a case

This is the first part of the features needed for call center
functionality.