Make dynprobsx an input to CFlow rather than hardcode it in the module
Other changes:  testing, Invest.jl now produces its own Invest object