Extended namespace View.

Added base abstract interface for all classes representing view - class BasePage.
Added IndexPage representing front page.
updated dependencies