Add some enum fixes and rename the unit test

- change name issue42 to enum_escape
- handle "http://" within an enum
- improvment of the enum to allowed "Num+char" eg : 6B