A secret santa API and CLI that takes into account past iterations to avoid re-assignations as much as possible.