add client and wrapper
add gitignore