Mejorado el codigo de gestion de los viewmodels

AHora para decidir que tipo de viewmodel se crea, no se utiliza si es
continuo o no, se contempla la posibilidad de que en un futuro haya mas de
2 tipos de viewmodels.

Tambien se ha creado el codigo necesario para exportar los datos a xml
Terminada la primera version del software

Ya guarda datos correctamente. Falta como mejora añadir computacion
paralela a la hora de sincronizar la seleccion de los datos