Base64 support for different API levels
fun String.toBase64(): String { return String( android.util.Base64.encode(this.toByteArray(), android.util.Base64.DEFAULT), StandardCharsets.UTF_8 )}fun String.fromBase64(): String { return String( android.util.Base64.decode(this, android.util.Base64.DEFAULT), StandardCharsets.UTF_8 )}