Created by: bhaan
Related to #107 (closed)
The changes here propose a small refactor for message validation. I've created a validator interface, with two implementations, one for FIX, and another for FIXT. We currently have some logic in the session struct surrounding validation that determines which data dictionaries to use. With these changes, I've been able to move all of that decision making into the validation file.
Additionally, this refactor will encourage a more scalable approach for upcoming validation configuration enhancements, ex. #107 (closed)
Thoughts