ignoring shopping list
Added removal of shopping list file on cleanup during testing
Added logging to several functions