BRANCH 4.1:
 - Added search_combo to fix the issue that the snapshot.py at least gets one kwarg from search_id or search_key.
Merge branch '4.1' of https://github.com/Southpaw-TACTIC/TACTIC into 4.1