1. Added default JSON and XML.
2. Default headers will now always be run.
3. Fixed issue where sometimes the user and pass would throw errors.
4. Fixed issue where the default headers from the config might be overwritten.
5. Removed dependency on Nokogiri gem for XML processing.