Moved pubic javadoc from Navigator to Selenide
Moved implementation details from WebDriverRunner class to separate WebDriverThreadLocalContainer, ScreenShotLaboratory and Cleanup classes that are not static and can be overridden if needed.
$$.findBy waits until element matches the condition
$.find waits until parent element appears