adapter for go implementation

golang's JSON-RPC relies heavily on conventions. Those conventions
prevents us from being able to provide an API set that is compatible
with our python carbon server implementation. Hence, we need to have an
adapter in place