Made some changes in classes to accomodate for unit testing

- Bill members made public
- Cashier Agent slightly modified
- Added log to MockAgent
- Added Cashier Unit Tests file
- Added Mock Customer and MockMarket for Unit Testing