Make anonymous gh update possible
Move client init down close to use
Use stub credentials for update client
Add test to downloadFile
Pass in DefaultHost from NewUpdater
Test unzipExecutable
Fix bug that it doesn't update if timestamp is invalid
Merge pull request #162 from jingweno/anonymous_update

Should gh update require user login?