Product class added
Class PriceList added
Some methods moved to other classes; new features and tests for Storage
getValue() of Display class changed
assertEquals() parameters order changed in several places
Some bad value and null guards added
Class CoinDispenserAdded
Tests for CoinDispenser added
Some unit tests refactorings
ProductDispenser class added
Method getRestFromStorage() added
CoinDispenser: Method for searching coins for a change added
Some classes responsibility refactored
Product class tests added after refactorings
ProductDispenser tests fixed after refactorings
Shelf tests removed after refactorings
Unused imports removed from CoinDispenserTest
Storage tests fixes after refactorings
Storage tests: comment clean