Commit com as implementações iniciais

Commit com as implementações necessárias para a configuração inicial do
Hibernate, os DTOs, DAO genérico, classe de teste e primeiras
documentações do projeto.