validate.py fix comments to be accurate
validate.py restrict names to only letters instead of no numbers

To filter out metacharacters that might be used for code injection
tests.py add function for file reading
Add files with test cases for teh validation functions
Update test files
Revert "Update test files"

This reverts commit 4b82a4c9920560f69107e3235c45d1e0db986af2.
tests.py add updated unit test