Code review, refactoring and documentation

Important actions:
* Factored out navigation toolbar from image/pdf
  views
* Corrected zoom button behavior, refactored
  corresponding targets and actions