Revert "Extended into 8 classes and objects. Parser changed to Reader and can take separate Parser objects for different parse types. More cleanup invovled."

This reverts commit b9302704729c065ff97e88917ae8929da6da8e99.
Revert Bad Commit