Added ability to specify additional query params for the profile request...

... to the provider

I did so because I wanted to be able to get the user's profile picture from Facebook. I believe this gives a scalable way to do this, and I've tested it within my project to work as intended with that use case.

Tests included, verified 100% code coverage with `npm test` and updated the README to explain usage.