FED Cohort assignments

@talbs Would you mind reviewing this?
I'm not sure what this stateful class does. I'm assuming it is for the more complex radio button UI we've designed. Can you add a comment to it or rename it to be more specific on what part of the UI its related to?