updated compare to be more reusable, and added compare_results and venn_diagram