Added support for auth without password

Including Authorization header if an empty password (not undefined) is specified to handle the case where an api key is passed via username but no password is required (for example, asana.com)
Merge pull request #122 from jasonpincin/master

Allow empty-password authorization header