Support different naming for api key header and fields

This commmit allows to set a different name for header or query/body parameters
Merge pull request #4 from gh0zt/master

Support different naming for api key header and fields