Remebers last opened repository

Two features were implemented:
- When displaying the open repo dialog window, the repositories of the last used user are displayed instead of the authenticated user ones. This is useful if the user is part of multiple github groups / teams
- When starting the application, the last opened repository will be restored.