functional assert re-written
now changing for Promise mindset
is this pretty? I do not think so.
webdriver.promise is a separate dependency to be injected
there are no promises of promises (cool) in selenium. And functional tests working