Sept25 AM working version

substantial changes to database schema.
sessionIDs are tracked and correct pointers created.
BTFileReader class separates the CSV file reading pieces.