Add gitignore
Add a sample server and client
Remove unneeded
Make client take a type + name arg