Implements search.
Updates the documentation to show search better.