commit com a funcionalidade quase completa.Ainda falta testar o caso

da exceção levantada.