added gitignore and test files
modified gitignore
cleaning up gitignore files
cleaning up gitignore