removed GetKind and GetInstance from IStore interface

these (plus a new getTriplet) are now extension methods on top of GetItem; also added some tests