Refatoração + Feature1 + Feature2

- Foi refatorada a classe Pedido. Que agora contem um map dos produtos;
- As listas foram substituidas por maps para melhorar a performace da
busca de itens individuais;
- A compra foi separada do cliente. A logica de compra está na classe
Carrinho;
- O .pom(maven) foi corrigido;
- E dois novos teste foram adicionados para testar as novas Features.