add test files
update
add .gitignore
update