Refatoração da pasta em source

Arquivos que estavam na raiz foram postos em src e foi criado uma pasta de tests.