Consultas JPQL usando classe abstrata

Adição de interface para usuario e novo DAO para usuário, para usar
consulta baseado na interface. e não na classe
Revert "Consultas JPQL usando classe abstrata"

This reverts commit d09cabfe0d33b3ddc0a54a0ea209a67a7579c628.