refactored *ReactionNetwork and added CatalyticReactionNetwork
merged branch 'master'