Added validate parsers
That pesky trailing whitespace
Refactored test module hierarchy