attempting the use of a datalistlistener in MainApplicationShell
Re-did the model classes, changed their inheritance structure. started work on the other lists in the main shell