Provided speed optimization.
1. Removed java.lang.Reflection from CharBean, better than being lazy.
2. Removed unnecessary exception declarations.
3. BufferedReader does the job just fine. It was reflection that slowed the program down.
4. Added a singleCharOrSpace regex token to the RegexHelper class.