Adding a number of features and some minor refactoring

New features:
* Adding browse task
* Adding option to modify an issue: reopen, close assign and comment
* Showing a nice message when unable to connect to Internet

Refactoring:
* Moving issue-related logic to a separate issue class
* Moving logic that determined the current repository name from
  Repository class to CLI.
* Moving sync to Repository