Creados destructores, constructores de copia y operadores de asignación para las clases necesarias. Fix de errores menores