Documentation and Organization

Dominantly client.go