Restructure the client to be a command line client.

The client used to be a sample code to demonstrate how to use Genomics
API with Go. This patch starts migrating that into a full command line
client, similar to the Java client.

TODO(namn): I am still not sure if I should use a map to dispatch
commands or just an array. I am leaning towards the later. Next patch
may change to that.