More read capabilities

Plus a few other fixes.

* Read custom field definitions
* Read details of users
* Read and write expected close dates on opportunities
* Tag name encoding