upgraded to elasticsearch 90.10

Renames classes to include Rest