adding abstract token map supplier so that it can be extended by default impls
Merge pull request #49 from opuneet/issue47

adding abstract token map supplier so that it can be extended