split decorator
moved generate_reactions into network.py
Oops, forgot to add a new file
parse and store modification groups
implemented a new product function
accept domain class expressions
fixed a small bug
added a sample for domain class
added the brief implementation of DomainClassCondition using Contexts::product_any
domain class expressions work now
added a safety
added another safety
resolved a safety
Merge branch 'master' into modgroup
added tests for modgroup
Merge branch 'master' into modgroup

Conflicts:
	reaction_reader/ecell4/reaction_reader/species.py
added 2 test cases for reaction rules with domain classes
added a test case for checking exceptions
donot forget to add a file
slightly modified ReactionRule APIs