If state change request returns 'application/json' data, it overwrites fsm's data

Now your endpoint can alter fsm data field. This closes #2.
Merge branch 'updateDataOnRequestResult'