Exercise solutions for the AngularJS workshop (JavaScript Days 2013)