change folder structure
Add FlowFactory, minor changes
more work done..