add cpanfile.snapshot in .gitignore
add test