Go support
Various updates