Replaced eval with function registry
Revert "Replaced eval with function registry"

This reverts commit 1fdf2fe04f62c9e29ab3ea17c90487bc3fb4cbb5.
Replaced eval with transition registry
Merge pull request #44 from pshatara/master

Removed eval using transition registry