Refactoring code - modifying controller, model, manager from Authorization to Purchase