add syntax highlight and use go test