PR001: Refactoring view and templates declaration

Using underscore template engine instead of building a HTML string.
Defining required templates