Adiçao de novas classes e documentaçao atualizada.