adds a github cache builder worker

Hi, I made an attempt at doing a github cache builder worker in response to Issue https://github.com/berkshelf/berkshelf-api/issues/27. Let me know if I can make any additions or improvements or if you have any comments.