New sign in with github login also
Cleanup base class.

- removed unreachable code
- removed unused method (the locator was removed in a previous commit)
Merge pull request #91 from chirarobert/clean_base

Cleanup base class.
Update locator
Merge pull request #87 from AndreiH/new_sign_in

New sign in with github login also