Lab 2 - 
Abstractions made & implemented, Food Service tested and working,  Baggage Started & tested

Lab 1 - went big on abstraction...reader, writer & arithmetic...Hourly Started Salaried Started & testing...made it too big, too much redundant code for input and output --- did get clarification from Jim & now understand the driver to substitute for user  input output

Lab 3 - I make things big.  Starting to test...Driver simulates Cloud activity --> Abstraction for Service Layers--> Device is HighLevel --> MessageHandler (Service Layer) --> Abstraction Layer for LowLevel Classes --> Message

It is big enough...But I would add userInput & types and then cascade any error messages to utilize userOutput from highlevel class