add .gitignore
add incomplete test
add skipped test