Merge pull request #22 from newmen/code

Code
fix README
fix README again
add many reactants unit and correspond logic
fix circular argument reference
Merge branch 'master' into code
refactoring
separate another same atoms condition
separate iteration of other atoms and tests of migration to gap was added