Added configuration loader functionality
Added CurrentState property to IStateMachine interface
Fixed a bug in the case of null OnTransition