Use integers for unicode data , add -U output flag

Store the map as integers, not literal strings to make it easier
to have various output formats

Added -U flag to print unicode code point for name
Merge branch 'feature/ints'