Reorganizacao do codigo e diretorios