Added support for growing the pool size if exhausted.
Dictionary loading/management system.
Matcher now supports dictionary matching
Merge remote-tracking branch 'origin/master'