test api now gets students from UFF file
revised path to data file, tmp
added authorization framework, now selects files
the route now gets the tableName from the URL
now figures out schemaName
revised test data, detects header field first line automatically but 'skipFirstLine' has not been expunged
autodetect header line (one that matches field list in dictionary) and assertsskipFirstLine. Flag --skipFirstLine and its path into the code is removed.
now looks at localeEnvironment for data file directory
doesn't crash on bad file, sends error status to client
created passThroughDefinition and wiring to allow selection of a dictionary by the client
reorganized to put all textToJson components into one package, removed spaces from passThrough field names, dealt with line endings
started over, more complex api path, accesses directory tree, successfully parse uri, finds correct data, returns to client. does not yet do json conversion.
QTOOLS.CLONE() IS REWRITTEN. (in process on access validation)
client access lists operate correctly on both requests and data return
works all the way through from URI to get the right file to get the right definition to produce valid JSON output. only definition that's mapped is StudentBaseTest2 but others should work when the definition gets them.
basic file pass through functionality works, with client name mapping, all files
added port to updateBaseUri()
update gitIgnore
update gitIgnore