Add Unit Test Config File
Update Test File Locations

Update the location of the test grammars and the accompanying git
ignore files. Also use the `nullable` method to check if a symbol
is empty in `parsegen.py`.