Adding initial Go library files