A Library Cookbook for interacting with Github