DRY up.
Add Calculator tests.
Update Item spec
Update Receipt spec