Options object and js object as return
The options are now passed by an options object
The returned data is now a js object by default (xml is still available through an option).