Implementação do repositorio funcionario e ajustes na interface do funcionario