following 'A Better Way to Learn AngularJS'
lessons so far: declarative code and tdd