Added channel-based APIs to Go client.
Aded buffered channel tests.
Removed Go code.
Added Go submodule.