READ ME
Os ficheiros a incluir devem encontrar-se na mesma pasta que o main
e os restantes .cpp e .h 
Os ficheiros devem ser inseridos como "c1.txt", "p1.txt" e "t1.txt" .

Das funcionalidades a implementar o programa é capaz de responder aos seguintes objectivos:

1. Ler e guardar a informação de clientes, produtos (só leitura) e transações em ficheiros;

2. Gestão de clientes: criar, alterar, remover e listar os clientes por ordem alfabética do seu nome.

3. Gestão de transações: listar todas as transações num intervalo de tempo data; listar por ordem
cronológica as transações de um cliente cujo nome foi dado;

4. Efetuar compras (adicionar transações). Ao efetuar uma compra deve actualizar o montante total de
compras do correspondente cliente;

5. Visualizar de modo formatado informação: de um cliente ou de todos os clientes;

6. Visualizar de modo formatado as transações: de um cliente; de um dia; entre duas datas
especificadas; ou todas as transações;

7. Calcular os Bottom10 (piores) clientes. Um cliente é tanto pior quanto menor for o montante de
compras efetuado.
Não é no entanto capaz de responder à totalidade do ponto 8. pois a função de publicidade para o Bottom10 não foi implementada.