update .gitignore to remove userprefs files
don't want upm-tool.userprefs to be commited
IGithubService is now IRemoteRepositoryService

because why do we care that it's github or not?