At long, long (LONG) last client side AES decryption is working and KEM
with browsers is now feisable. Forgive the really sloppy state of the
project, I'll clean it up soon.