add simple base64 encoder/decoder