Added visual studio solution. Also added place holder state machine plugin