added data type handling for scatters

currently ordinal and categorical axes entries sorted alphabetically.
color mapping can handle quantitative, ordinal, and categorical.
getDataType still a stub method