added analysisset class, client caching of mutliple analysis