Added function base64enc()

Added a base 64 encoding function for transmitting string data that
could contain delimiting characters such as whitespace and commas.

This should allow for the transport of general strings such as server
name and description across the network.