CRUD interface made with AngularJS' $resource.