Added wish model, controller, and views to support it