moved Document.find() into Document#windows.find_document and provided delegated access to Element. Extracted Window.all into an instance of Windows