Basic web api
support for protobuffers added. basic test client added