Use instance variables here.

Some documentation generation lists them as attributes even though they
are private. Since they aren't part of the interface we'll just use
instance variables.
search_field probably doesn't need a signature.
Minor README tweaks [ci skip]