First version of reflection

* Read operations only
* text_format is implemented
* Show for Message is implemented using text_format