Added top level describe metadata to provide a list of the SObjects available in the instance.

Also changed all json conversion from simple dict objects to OrderedDict - so that the ordering of keys in the returned Rest response is preserved.