Merge pull request #225 from heiseda/master

Introduced TrackedAtom to detect rewrite cycles
Rewrite cycle debug message gives more detail on what caused the cycle.
Merge branch 'master' of https://github.com/elision/elision