"Only Local" will be shown for objects only existing locally
"Only Remote" will be shown for objects only existing in remote repository
"diff" link will be shown if the file differs and exists both locally and remotely
(this part of the code could use some refactoring)
- use top breadcrumb/toc to switch between repositories
* move main and background to new includes
* done, close#283
- hide/show feature removed
- refresh all freature removed
- error log moved to before file list
* minor changes