Primera versió final. Ara toca posar en marxa, endreçar una mica el codi i documentar el que falti.