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.
Convert strings to float when parsing JSON to Dygraph array.
Fix for issue #49: scaling of chart fails with values over 100