Support passing data on .follow invocation without modifying fsm object variables.

This closes #2.
Merge branch 'followData'