added default value and nullable to FieldDAO constructor
and cleaned up related classes
added sqlIdField and sqlField() to FieldDAO class to generate sql
added sqlCreateTable() sqlAddField() and sqlFields() to TableDAO class to generate sql