Added java protocol buffer objects
Started on PiClient class and PiClientCallbacks interface