Modified implementation of DoubleTextParser and associated classes to use pImpl idiom. The corresponding factory classes now take values for their constructors to create specific kinds of parsers.