Entrega Melhorada

Entrega final com todas as componentes obrigatórias + OPCIONAL:
suportar chaves não identity e compostas.