BUG in check valid stations
in some cases, a DataPrep object can have empty history without any warning for the check valid stations method. This happens, if data is available but for at least 1 single variable no data is available. Then first history is created but deleted afterwards by the remove_nan method. The check valid station method needs to check if history is not None in addition, to flag a station as valid.