Feature/waitexpr fixes

The composite WebDriver wait expression would die if the first check did not succeed, because an AssertionError would be raised — this now guards against this condition. Also, switches (back?) to using a page guard variable to more reliably check for page loaded.