github login

closes jgm/gitit/issues/436