Add ImprovedStringTokenizer and test cases
Update ImprovedRandom test cases with better descriptions