Added tokenisation and range extraction.
Remove overlaping characters.
Added class support.
Using constant for the class name.
Integration with RandomLib.