updated javadocs
enforce closeable
move table/column name formatting to Schema
log join table misses to DEBUG
default to property name when Column name not used
validate field types