A Magic the Gathering API, with an AngularJS frontend