Adds the session class which authenticates GitHub users. Changes yank and push to use session. Re-factors search.rb to use an update to Glom which does not exist.