AngularJS UI Development (Packt) walkthrough project