Moving unicode encoding file out of the String module and into utils
Adding unit tests for the unicde functions. Also some small fixes for them