Added Github authentication.
Merge conflicts resolved