Properly init/start connections and devices
Correct and consistent context for work functions

Also corrects context(this) issues for every() and after()