add basic infrastructure for creating search tests

the base class offers an elastic search and api to client to set up the servers with a known state