Ask for Github password multiple times, provide more meaningful error messages. Fixes #140