adding stubbed Golang server + updating IDL to require ID