Add generic functions to CrudListner class
add a search Listener

A listener which provides a simple mechanism to add a search to any
paginated index.
add search listener test