handle HTML entity characters properly+issues
in links with < or > or & or £ (or many other characters) those characters get interpreted as HTML entities. Everything works fine, but the key for "less< than" will be "less_lt_than", for "British£ money" it will be "British_pound_money", etc. Could lead to some weird unexpected results (eg the key for "antique pound" will be the same as for "antique £" - other HTML entity names may be more prone to creating confusion [this is also on the mini-design list]
Some testing needed to identify what characters trigger this vs. handle Unicode characters properly.
