changed parse_item to yield Beer items instead of returning a list