Responsive UI First Steps

- Started adapting the HTML and CSS to support small screens;
- Added the Navbar Menu events;
- Upgraded to AngularJS stable version.