Added unicode dependency
Movide Unicode code into its own dependency