Changed inventory service to return all items. Added item repository to service test config.
Take item now throws exception if there are no items left
Added scan service implementation