moved GridPointBtDataset to reader, added abstract SmosReader