Learning AngularJS - Credits to todoMVC team