Fix test and improve .gitignore
Working on name datums and added another test case to test type checking
Check to make sure name isn't a python keyword