Converting to kotlin to give it a go.

Minor API breakages like EmvBit.fromHex(). Compatibility could be bought back using M9 packageStatic feature.