Commit inicial. Incluindo inicio da implementacao.