Added: better CSS/layout + AngularJS + beginning of JS app