Ignore the compile unlmv binary
Move common elements into a separate file for less duplicate code
Combine lmv.go and unlmv.go into client.go