Algorithm _setu() now accepts params
* the params sent and their use can differ between transport types
* the user can control algorithm from script, without editing _setup
* multiphase is still a mess