release: angleGrinder
refactor: update `ag-demo` controller to use mixin concept
test: do not mock the resource
feat: `beforeEdit` callback for the generic edit method