Change the API to use colspecs='infer' or widths='infer'.
Added comment handling.
More tests.