rename wait_for_assert_failure to assert_over_time
make wait_until* raise specific exception
add documentation for wait_until*