Discworld novel tracking app built with AngularJS