Introduce views and CSS into the UI

**Description:** introduce views and CSS and CSS into the UI.
**Testing:**
![image](https://cloud.githubusercontent.com/assets/259587/3293243/d357dd6a-f598-11e3-8a0a-c25a8fb7e668.png)

We should require that views contains at least one element, since we are evaluating `views.head` below.