button to retire and un-retire, product show and user account pages upda...

Full retire products functionality.

retired products:
-do not display on the home page
-do not display on the user's bio page
-have a details page that displays only "this product is no longer available"
-on your own account page, display under 'retired products' header
-can be un-retired on your account page