Nested states and views with UI-Router

This PR aims at:
1. using UI-Router to add nested states and views;
2. updating the content slides.