Alguns testes adicionados e API inflexível adicionada. Bugs removidos