Return JSON if no format is specified.
Added virtual fields to models to return fields as XML.
Updated collection routes to return data in both JSON and XML.