setting up a single page application
Using Handlebars templates - decouples the UI definition HTML (MarkUP) from code; other templates are Mustache.js, Underscore.js
Creating a View Class: 1. Create a HomeView object that encapsulates the logic to create and render the HomeView;  2. Use the HomeView Class