Support Github two factor authentication.

Richard has added support for github's two factor authentication by adding two required headers "User-Agent" and "Accept". 

Cheers 
Jono