use new funflow API in e2e test
slight simplification of the init sequence
rename done functions
call initDone from trap
name a func
add a comp which currently does nothing
call initDone() from the last comp
get rid of console.log
add the missing next() call
directly call the shutdownDone()  callback from inside the shutdown flow
consolidate the shutdown flow into the startup flow
store server in this
shutdownDone is now stored in this and not in driver
pull the flow definition out of the driver object