Added support for inputting description and units in io.ascii.SExtractor

This is meant to (partially) fix #1093 -- I implemented description and unit input under the assumption that the SExtractor units will parse correctly. Hopefully this is a safe assumption, but if not, maybe creating a new format would be necessary per @taldcroft's suggestion (also because of the issue for unit exponents).