Added a wait_for_window() method

Takes the window title as first argument, and will block until the window exists returning True.
Also modified `_enumerate_windows()` with the visible flag that defaults to true, for the former function to work properly.

I can add that to the documentation under misc if you like this.