only perform authenticated requests, if username is set
Merge pull request #4 from backbone87/master

only perform authenticated requests, if username is set