added github login for private repos and added branch wise search