more cleanup
respect the github api rate limit — less requests count,
one more TODO
no git in dir exception handling,
one more issue