added some tests, changed item- and shoppinglisthandler