Attempting to modernize this...

- dep on our cloudera hadoop version
- outputformat is subclass of fileoutputformat and makes use of work directory and committer
much bulletproofing

- store schema for later using udfcontext
- write schema at end instead of beginning to obey rules and not screw up FileOutpuFormat
- determine column types from schema, not first record encountered.
- rigorously coerce numeric types to what the schema expects.
now store load.sql as part of storeschema. avoid serializing anything between parts
include my intellij project files