Sets client id as top-level option
Ignores undefined and null values when serializing querystring
Merge pull request #1 from xavi-js/feature/user-id-accessor

Set client ID as top-level constructor option