Basic Thrift support

Done in a satellite class library

Async not implemented yet

For your review