Added findAlkenes
Reactions and helper functions no longer modify their inputs.  Simplified synadd.