Revert "Removing source files that break build, this may limit reuse by anyone else.  I am getting errors on the base 64 extensions, but am unsure how to resolve it."

This reverts commit 7ba2e9c69064aeec383a7c74b7398237880077bf.