allow string keys in size legend

=> __main__ test doesn't crash anymore
make the title of each legend from a variable name (not aes type)
update TODO: how to improve legends
hide borders around legends (like in R ggplot2)
remove colons before legend labels (like in R ggplot2)
comment on the structure of legend dictionary