Crear una clase buscador, para la busqueda de resultados en 5 tablas que permita incluir o no alguna de las tablas en la consulta segun el envio de parametros, deben contar con sus respectivos test para los casos que surjan, la vista debe conetener opciones para la busqueda, que sean invocadas mediante json, pues segun los resultados a mostrar se puede alterar las opciones de busqueda.