A dimer method for finding saddle points on high dimensional potential surfaces using only first derivatives | Synapse