Warn but don't crash on invalid spans

partially resolves #3

Change-Id: I52e3517116186cf4f30dd779b0948c78d63fb2de
diff --git a/app/src/main/kotlin/de/ids_mannheim/korapxmltools/KorapXmlTool.kt b/app/src/main/kotlin/de/ids_mannheim/korapxmltools/KorapXmlTool.kt
index 5744391..9932cc0 100644
--- a/app/src/main/kotlin/de/ids_mannheim/korapxmltools/KorapXmlTool.kt
+++ b/app/src/main/kotlin/de/ids_mannheim/korapxmltools/KorapXmlTool.kt
@@ -610,6 +610,10 @@
         sortedKeys?.forEach { spanString ->
             val mfs = morpho[docId]?.get(spanString)
             val offsets = spanString.split("-")
+            if(offsets.size != 2) {
+                LOGGER.warning("Invalid span: $spanString in $docId")
+                return@forEach
+            }
             if (offsets[0].toInt() > sentences[docId]!!.elementAt(s).to) {
                 s++
                 n = i