Sifting for Sapphires: Systematic Selection of Tidal Disruption Events in iPTF