CLOUDIFY-2431 state workflow and participant use of return value instead of exception
CLOUDIFY-2431 modify state workflow
Merge pull request #138 from CloudifySource/feature/CLOUDIFY-2431

replate state workflow with return values instead of exception