Base64

This is the demo version. Code is messy, but it WORKS.