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
Cashier agent modified to adapt to some of the unit tests (added getters/setters + fixed some instanceof ope)

The single agent tests are complete, now onto the multiple agent tests!