fixed authorization cache and added a junit test case and abstracted out
the github api client
Merge pull request #71 from meltmedia/auth-cache-fix

fixed authorization cache