created test tool files
updated gitignore
added rules to ignore OS generated files
edited gitignore more
added to the test program