add new file workflow.go, defining workflow struct that can be unmarshalled by .awf.json
add awf format example: workflow_example.awf
awe-server support accepting job submission with new workflow representation (.awf)