Refactored the Processor and minor parts of the validator to fix an issue found when implementing Translations. Other minor fixes/additions. Added some Parser Tests