added Edit view and edit/update controller methods for Idea