Added read/write I16, U16 and Bool methods to TProtocol Modified code generation to define structs and io methods for function argument lists and server process call implementations