add gitignore
add service unittest