Feature/protobuf riemann

Creating a proper .Net/mono riemann client, because we're worth it.
Rework like the ones below