Adds skeleton of PoS
Defines interface of i/o devices
Defines object model
Updates stub of ProductDao
Adds input/output devices' stubs
Updates scanner interface
Adds PoS inteface and implementation