Reformulação da classe DAO

Reformulação da classe DAO, criação da primeira classe DAO de exemplo,
eliminação de redundancias no código, ajustes nos construtores das
classes POJO.