Display our basic model view

- Move js into a separate file
Display contacts within an unordered list
Adding comparator to our contacts collection
Refactoring the application into modules
Displaying our contacts with a Composite View
Toggle highlighting on the clicked row
Implementing removing a contact from collection
Displaying a contact in a dedicated view
Implementing our first route