Basic Strucure Of Workflow Engine [Just For Review]

cleaning the pull

adding ability to pick config