Fix issue #8-- empty string split returns dict with empty string