Refatoratos metodos getItem() e itemExists() para receber o ID do item e nao mais o objeto Carrinho\Item..
Adicionado propriedade Peso e Custo Frete em Carrinho\Item e corrigido a adicao dos items no PagSeguro, estava sem passar a quantidade e o valor unitário certo.