object test interface fix

there was a typo in the object test interface.  i also added a .gitignore and made a minor optimization