Added tests to stop and resume production in the farm. Updated the model to handle it.
Added test to verify that production in a storage cannot be stopped. Updated the model to handle it.
Added a Piece interface that is common for all objects that provide get getPosition() method.
Added getWidth() and getHeight() methods to GameMap and tests for them
Added implementation and tests for Donkey Farm and Donkey Breeder.