adding full support for user data file base64 encoding and associated tests