Body parameters are now handled correctly.

Fixed a bug that caused body parameters to not be sent correctly through
swagger.js due to its inability to deal with body parameters
automatically.

fixes #1
options is an object a user of the ari-client library passes to a given operation. For example:

var options = {endpoint: 'SIP/alice', app: 'test'};
ari.channels.originate(options, callback);

bodyParam is a given parameter from the swagger definition. This code uses the swagger body parameter name as a key to get the option passed in by a user. We do this so we can override the option given by the user to use the format that swagger.js expects ({body: '{variables: {'CALLERID(name)': 'alice'}}'}).