escape special characters in beer name. Encode name in JavaScript, decode only for display. This prevents errors in Python when the file name is used in directory/file names
Escape special characters in profile names.
Old unescaped profiles still work, but if you re-save them they get saved with an escaped name. This results in what appears to be a duplicate profile name (escaped and unescaped name)
Removed decoding of reply when starting a new brew. Filename is decoded in script.