Rough sketch of CreateCheckIn action. It needs backfilled with Member and Activity entities, jacks, and tests. The first actions are always the worst...