Added general comments for the functions and added the reverse cases for the reactWith function.  Also added the function header for the BondsWith reaction requiring 3 elements.