fixed test data to match original Sinatra.ged
Better structure for the NodeValidator, now the current node is injected into the validatior to allow for stricter validation checks.