Solved crashes on reactiontemplate endo and exo cycloaddition.

Double naming going on in one of the databases.
Rewriting the findMatchedPath function back to returning a Stack.

Saves time/memory converting between LinkedHashSet and Stack.
Merge remote-tracking branch 'connie/jp10' into aaron
Check and throw invalid exception errors when making Template Reaction.
Merge remote-tracking branch 'connie/jp10' into aaron
Modifications to disproportionation, could not found rate coefficients for reverse reactions
Small changes to database, removed exo and endo cycloaddition rates because they were to large.