added test files and gitignore file