Issue#7 - Fixing tokenizer to be iterative

Issue#7 - Refactored Tokenizer to be iterative instead of recursive
Merge pull request #8 from portergoodness/tokenizerFix

Issue#7 - Fixing tokenizer to be iterative