add two classes: Item, Calculator and related tests