boost msm basic example added