Allow iterating of resource fields
Resources now have an 'iter_fields' method which can be used to
iterate over the resources fields.
Also add logging of http requests
The method and url of any api request made using the sync transport
will now be logged.

Testing Done

Tested commands using -d option and observed logging of requests. Iterated the fields of several resources using the interactive interpreter.