Implementado el constructor de NReinas
Implementado el constructor parametrizado de NReinas
Borrado el metodo clear ya que no tenia sentido, y implementado el
metodo setDimension
Hechos los metodos singleSolution y allSolutions const
Añadido el prototipo de un nuevo metodo getDimension, el cual devuelve
la dimension del tablero que genera
Añadida la sobrecarga del operador =
Implementado el constructor de copia
Implementado el metodo getDimension
Implementada la sobrecarga del operador =
Implementado el destructor de la clase NReinas (bueno en realidad
no habia nada que implementar)
Implementado el destructor (aunque en realidad esta vacio ya que no
es necesario)
Se ha añadido el prototipo de un nuevo metodo que movera una ficha
en el tablero, llamado moverFicha y se ha hecho el metodo
listaMovimientos publico, en lugar de privado.
Se ha borrado el parametro FichaAjedrez de listaMovimientos, ya que he
considerado que no era util.
Implementado uno de los metodos de moverFicha
Implementado el metodo moverFicha
Realizada una pequeña optimizacion sobre el metodo moverFicha
Implementada una version no funcional (aun, ya que esta por terminar)
del metodo singleSolution
Implementada la sobrecarga del operador = en TableroAjedrez

Corregida la comparacion de salida en NReinas::singleSolution
Corregido un error en NReinas::singleSolution que hacia que se saliera
del algoritmo antes de tiempo
Implementado un metodo privado llamado buscarReina, que se encargara
de buscar a la reina en una fila