State transition manager
Replaced state tranision signals with callbacks
Merge remote-tracking branch 'origin/dev'
Updated README.md
Merge remote-tracking branch 'origin/dev'
Merge remote-tracking branch 'origin/dev'
Merge remote-tracking branch 'origin/dev'
Merge remote-tracking branch 'origin/master' into dev