Creadas funciones para generar listas de Devices
Se crearon funciones como generateDeviceList que generan una lista con instancias de Device. Esta lista se llenará con los datos del archivo XML. Otras funciones como trimDeviceBlock y getDeviceBlock se encargan de recortar el archivo para solo quedarse con la información de un único device. otherDeviceBlock y tailDeviceBlock se encargan de los devices restantes