Priority request: added DataType related functionality (incomplete)

Manny is going to declare in all compatible types to DataType.java, and he needs these to do that. Thus I need to get this in ASAP. My apology that the changes are a bit huge for an urgent request, but any code in CSV*.java can be safely ignored.