Added the encoder library.
Updated map representation, change id, name for name, value to follow standard conventions.
Added a little function to check if the file content is or not base64 encoded, if it's not
encoded the library encode it.