Added some comments to the validator code. Made sure the Gp namespace is not overwritten when loading the file by checking it exists first. Also added additional tests to test the length validator